RX0151

Domaine: Exécution

Message d'erreur

process.new[] a refusé le mot de politique %s : %s

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous avez donné une politique de redémarrage à process.new, et le moteur ne la comprend pas. Voici ce qu'il accepte. La politique de redémarrage a trois mots possibles : always, never et on.failure. Le budget, lui, est une map étiquetée à deux étiquettes : count pour le nombre de redémarrages, et within pour la fenêtre de temps, écrite avec timeout et un nombre. Tout le reste est refusé par son nom : un quatrième mot, un budget qui n'est pas une map, une étiquette inconnue, ou un within mal écrit. Par exemple, timeout avec l'étiquette seconds est refusé, car la forme décidée est timeout avec le nombre nu. De même, le mot de lancement replay accepte seulement true ou false : trois, ou le texte yes, sont refusés. Le moteur n'écrit jamais une politique qu'il ne saurait pas relire. Le message nomme le mot fautif et indique ce qui est licite à sa place. Corrigez, puis relancez.

Texte issu du catalogue d'erreurs du moteur Rush.