Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Le manifest de votre projet contient une liste de fonctions publiques, mais elle est mal écrite, et le moteur refuse de charger le projet. Voici la forme attendue. La ligne un est le shebang, la ligne deux est domain data, puis une seule liste nommée public, avec le signe égal et un crochet ouvrant. Chaque élément est un nom complet entre guillemets, avec le module, un point, puis la fonction. Le moteur refuse si la liste est écrite deux fois, si le signe égal et le crochet manquent, ou si un élément n'est pas un nom entre guillemets. Pourquoi une telle rigueur ? Parce qu'une liste lue de travers pourrait rendre privées des fonctions que vous vouliez publiques, ou pire, publiques des fonctions que vous vouliez privées, sans que personne le remarque. Le refus arrive avant le chargement du projet. Le message nomme le manifest et ce qu'il contient. Corrigez la forme de la liste, puis relancez.
Texte issu du catalogue d'erreurs du moteur Rush.
