RX0153

Domaine: Exécution

Message d'erreur

%s ne nomme aucun gtr : %s

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

L'histoire

Vous avez désigné un process par une adresse, et cette adresse ne mène à rien. Voici comment cela marche. L'adresse d'un process est son identifiant, un texte de soixante-quatre caractères hexadécimaux, que process.new ou whoami vous a donné. Deux choses peuvent mal tourner. Première possibilité : le texte que vous avez écrit n'a pas cette forme, trop court, trop long, ou avec des caractères qui ne sont pas hexadécimaux. Ce n'est pas une adresse. Deuxième possibilité : le texte est bien formé, mais aucun gtr, ni vivant ni retiré, ne porte cet identifiant sur ce moteur. Il ne désigne personne. Attention : agir sur un gtr déjà retiré n'est pas ce refus, c'est une action idempotente, qui ne casse pas le script. Exemple : vous recopiez l'identifiant à la main et vous perdez deux caractères. Le message vous dit pourquoi l'adresse ne désigne rien. Conservez plutôt la valeur rendue par process.new, et réutilisez-la telle quelle.

Texte issu du catalogue d'erreurs du moteur Rush.