Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Votre manifeste déclare deux fois la même dimension, et sulfur a refusé la seconde. Voici ce qui se passe. Quand le moteur charge votre projet, chaque réglage de config devient un être de type dimension dans un petit magasin sulfur, créé exclusivement pour ce chargement. Et sulfur applique sa propre règle : un nom, un seul être. Si vous déclarez la même dimension une seconde fois, même avec la même valeur, vous demandez un second être sous un nom déjà pris, et sulfur dit non. Le moteur ne tente pas de choisir entre les deux, ni de fusionner. Il s'arrête là : un projet, une valeur par dimension. Le message vous montre la ligne, les deux déclarations en conflit et la phrase de sulfur. Exemple : vous avez copié un bloc de configuration et il apparaît deux fois, avec des valeurs différentes. Gardez une seule déclaration, celle que vous voulez vraiment. Il n'y a pas d'arbitrage caché : le moteur ne fait que relayer le refus de sulfur.
Texte issu du catalogue d'erreurs du moteur Rush.
