Message d'erreur
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 de lire un membre : la collection ne le contient pas. Que s'est-il passé ? Une porte qui lit le membre numéro i le trouve par sa place dans la collection. Si l'emplacement ne contient aucune collection, si l'indice est négatif ou dépasse le dernier membre, ou si le chemin ne mène à aucune collection, il n'y a aucun membre à rendre. Plutôt que d'inventer une réponse, la porte refuse. Exemple : une collection de trois membres, numérotés de zéro à deux, et un appel qui demande le membre cinq. Il n'existe pas. Le second emplacement du message vous dit lequel des trois cas s'est produit : pas de collection, indice hors limites, ou chemin sans collection. La réparation : vérifiez la taille de la collection avant de demander un membre, et gardez l'indice entre zéro et le dernier.
Texte issu du catalogue d'erreurs du moteur Rush.
