2 votes

À quel méthode de la trace de pile l'exception appartient-elle?

Dans une trace de pile - l'exception s'est-elle produite dans la dernière méthode, dans la méthode précédente ou dans la méthode qui devait suivre (c'est-à-dire qu'elle n'a pas pu aller plus loin en raison de l'exception)?

Donc, dans l'exemple suivant, est-ce que Method3 est la méthode dans laquelle l'exception s'est produite? Ou est-ce une 'Method4' (elle n'est allée qu'aussi loin que pour compléter la méthode 3)?

TRACE DE PILE:
Method3()
Method2()
Method1()

6voto

ShellShock Points 4268

L'exception a été levée dans la méthode 3, et le reste de la trace de la pile montre la chaîne d'appels à la méthode 3. Ce fil de discussion vous montre comment obtenir les numéros de ligne dans la trace de la pile (même pour les versions de production), ce qui permettra de clarifier exactement où l'exception est levée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X