RX0089

Domaine: Exécution

Message d'erreur

%s : %s

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

L'histoire

Ce que vous voyez n'est pas un bogue du moteur, et ce n'est pas une mauvaise réponse non plus : c'est un arrêt que quelqu'un a voulu. Quelque part dans le script, on a écrit panic avec un message. C'est la façon dont l'auteur dit : à cet endroit précis, quelque chose de grave est arrivé, on s'arrête. Le moteur obéit, et le message affiché est celui que l'auteur a écrit. Techniquement, c'est un refus comme les autres. Cela veut dire que vous pouvez l'attraper avec try : la branche catch reçoit le message et peut décider quoi faire. Si personne ne l'attrape, le moteur n'exécute plus rien après. Exemple : un script vérifie qu'un fichier de configuration existe, et sinon appelle panic avec le message configuration introuvable. Pour comprendre l'arrêt, lisez le message : c'est la voix de l'auteur. Pour le contourner, entourez l'appel d'un try et gérez le cas dans le catch.

Texte issu du catalogue d'erreurs du moteur Rush.