RX0241

Domaine: Exécution

Message d'erreur

%s n'a pas reçu de réponse à temps, et son issue est inconnue : %s

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

L'histoire

Vous avez lancé une opération sur un détenteur, le délai s'est écoulé, et le moteur vous dit que l'issue est inconnue. Ce n'est pas la même chose qu'annulée. Écoutez bien la différence. Quand une requête est encore dans la file d'attente, personne ne l'a prise : le moteur la retire, et rien ne s'est passé. Mais quand le lecteur-écrivain unique l'a déjà prise, elle est engagée, et on ne peut plus la rappeler. Une écriture a peut-être atterri. Un binaire sql tué juste après l'ordre de valider a peut-être validé. Alors le moteur ne prétend pas savoir : il dit que l'issue est inconnue, et il remplace la voie bloquée pour que les requêtes suivantes n'attendent pas derrière elle. Le message vous donne le nom du détenteur et vous dit dans lequel des deux cas vous êtes. Exemple : votre écriture a dépassé son délai. Avant de la rejouer, allez lire le détenteur pour voir si elle y est déjà. Sinon vous risquez de l'écrire deux fois. Un doute honnête vaut mieux qu'une fausse certitude.

Texte issu du catalogue d'erreurs du moteur Rush.