Articles of stack trace

Comment est-ce que Ruby peut imprimer une trace complète au lieu d’une trace tronquée?

Lorsque j’obtiens des exceptions, cela provient souvent de la stack d’appels. Lorsque cela se produit, le plus souvent, la ligne de code incriminée est masquée: tmp.rb:7:in `t’: undefined method `bar’ for nil:NilClass (NoMethodError) from tmp.rb:10:in `s’ from tmp.rb:13:in `r’ from tmp.rb:16:in `q’ from tmp.rb:19:in `p’ from tmp.rb:22:in `o’ from tmp.rb:25:in `n’ from tmp.rb:28:in `m’ from […]

Raisons officielles pour “Abandon de connexion causé par le logiciel: erreur d’écriture de socket”

Étant donné cet extrait de trace de stack Causé par: java.net.SocketException: Abandon de connexion causé par le logiciel: erreur d’écriture de socket at java.net.SocketOutputStream.socketWrite0 (méthode native) J’ai essayé de répondre aux questions suivantes: Quel code lance cette exception? (JVM? / Tomcat? / Mon code?) Qu’est-ce qui cause cette exception? En ce qui concerne # 1: […]

Comment envoyer une stacktrace à log4j?

Supposons que vous récupériez une exception et obtenez ce qui suit sur la sortie standard (par exemple, la console) si vous faites un e.printStackTrace () : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Maintenant, je veux plutôt envoyer ceci à un enregistreur comme, par exemple, log4j pour obtenir ce qui suit: 31947 [AWT-EventQueue-0] ERROR […]

Trace de stack d’affichage C ++ en cas d’exception

Je souhaite avoir un moyen de signaler la trace de la stack à l’utilisateur si une exception est levée. Quelle est la meilleure façon de procéder? Est-ce qu’il faut beaucoup de code supplémentaire? Pour répondre aux questions: Je voudrais que ce soit portable si possible. Je souhaite que les informations apparaissent, afin que l’utilisateur puisse […]

Comment trouver la trace de la stack dans Visual Studio?

Je demande parce que je ne pouvais pas trouver la trace de la stack dans Visual Studio, tout en déboguant une exception qui s’est produite.

Comment stocker printStackTrace dans une chaîne

Comment puis-je obtenir l’ e.printStackTrace() et le stocker dans une variable Ssortingng ? Je veux utiliser la chaîne générée par e.printStackTrace() plus tard dans mon programme. Je suis encore nouveau sur Java, donc je ne suis pas trop familier avec SsortingngWriter qui, à mon avis, sera la solution. Ou si vous avez d’autres idées, faites […]

Comment imprimer le Stack Trace actuel dans .NET sans aucune exception?

J’ai un code C # normal. Je n’ai aucune exception . Je souhaite enregistrer par programme la trace de la stack actuelle à des fins de débogage. Exemple: public void executeMethod() { logStackTrace(); method(); }

Comment est-ce que je trouve l’appelant d’une méthode utilisant le stacktrace ou la reflection?

J’ai besoin de trouver l’appelant d’une méthode. Est-il possible d’utiliser le stacktrace ou la reflection?

Comment trouver la méthode appelée méthode actuelle?

Lors de la connexion à C #, comment puis-je apprendre le nom de la méthode qui a appelé la méthode actuelle? Je sais tout sur System.Reflection.MethodBase.GetCurrentMethod() , mais je veux faire un pas en dessous dans la trace de la stack. J’ai envisagé d’parsingr la trace de la stack, mais j’espère trouver un moyen plus […]

Qu’est-ce qu’une trace de stack et comment puis-je l’utiliser pour déboguer les erreurs de l’application?

Parfois, lorsque je lance mon application, cela me donne une erreur qui ressemble à ceci: Exception in thread “main” java.lang.NullPointerException at com.example.myproject.Book.getTitle(Book.java:16) at com.example.myproject.Author.getBookTitles(Author.java:25) at com.example.myproject.Bootstrap.main(Bootstrap.java:14) Les gens ont appelé cela une “trace de stack”. Qu’est-ce qu’une trace de stack? Que peut-il me dire à propos de l’erreur qui se produit dans mon programme? A […]