RX0360

Domaine: Exécution

Message d'erreur

%s a reçu un être qu'il ne fait pas avancer (%s)

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

L'histoire

Vous venez de voir une porte du tas refuser un appel : elle a reçu un être qu'elle ne fait pas avancer. Voici le sens. Chaque porte du tas ne déplace qu'une sorte d'être, dans un seul état. L'accumulateur et le curseur n'avancent que sur un trajet d'exécution. Un membre ne se verse que dans un accumulateur déjà ouvert en forme de collection. Une collection intérieure ne se ferme que si une est ouverte. Exemple : un corps appelle la porte qui verse un membre alors qu'aucune collection n'est ouverte. La porte n'a rien où écrire, et elle refuse plutôt que d'écrire ailleurs. C'est un défaut de l'appelant, qui a appelé les portes dans le désordre, et il est signalé ici, à la porte. La réparation : appelez les portes dans l'ordre, ouvrez avant de verser, versez avant de fermer. Le second emplacement du message dit ce dont la porte avait besoin.

Texte issu du catalogue d'erreurs du moteur Rush.