Als «stack-trace» getaggte Fragen

Ein Bericht über die aktiven Stapelrahmen zu einem bestimmten Zeitpunkt während der Ausführung eines Programms.

4
e.printStackTrace-Äquivalent in Python
Ich weiß, dass print(e)(wobei e eine Ausnahme ist) die aufgetretene Ausnahme druckt, aber ich habe versucht, das Python-Äquivalent von Java zu finden, das e.printStackTrace()die Ausnahme genau auf die aufgetretene Zeile zurückführt und die gesamte Ablaufverfolgung druckt. Könnte mir bitte jemand das Äquivalent von e.printStackTrace()in Python sagen ?

15
C ++ Display Stack Trace bei Ausnahme
Ich möchte eine Möglichkeit haben, den Stack-Trace dem Benutzer zu melden, wenn eine Ausnahme ausgelöst wird. Was ist der beste Weg, dies zu tun? Benötigt es große Mengen an zusätzlichem Code? Fragen beantworten: Ich möchte, dass es wenn möglich tragbar ist. Ich möchte, dass Informationen angezeigt werden, damit der Benutzer …


9
Wie kann ich Ruby dazu bringen, eine vollständige Rückverfolgung anstelle einer abgeschnittenen zu drucken?
Wenn ich Ausnahmen bekomme, kommt es oft aus der Tiefe des Aufrufstapels. Wenn dies passiert, ist mir die eigentliche fehlerhafte Codezeile meistens verborgen: 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 …

10
Gibt es eine Möglichkeit, einen Stack-Trace zu sichern, ohne eine Ausnahme in Java auszulösen?
Ich denke darüber nach, ein Debug-Tool für meine Java-Anwendung zu erstellen. Ich frage mich, ob es möglich ist, eine Stapelverfolgung zu erhalten, genau wie Exception.printStackTrace(), ohne tatsächlich eine Ausnahme auszulösen. Mein Ziel ist es, in einer bestimmten Methode einen Stapel zu sichern, um zu sehen, wer der Methodenaufrufer ist.

14
Offizielle Gründe für "Software verursachte Verbindungsabbruch: Socket-Schreibfehler"
Angesichts dieses Stack-Trace-Snippets Auslöser: java.net.SocketException: Software verursachte Verbindungsabbruch: Socket-Schreibfehler bei java.net.SocketOutputStream.socketWrite0 (native Methode) Ich habe versucht, folgende Fragen zu beantworten: Welcher Code löst diese Ausnahme aus? (JVM? / Tomcat? / Mein Code?) Was bewirkt, dass diese Ausnahme ausgelöst wird? Zu # 1: Die JVM-Quelle von Sun enthält nicht genau diese …

11
Wie sende ich einen Stacktrace an log4j?
Angenommen, Sie fangen eine Ausnahme ab und erhalten Folgendes für die Standardausgabe (z. B. die Konsole), wenn Sie eine e.printStackTrace () ausführen : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Jetzt möchte ich dies stattdessen an einen Logger wie beispielsweise log4j senden, um Folgendes zu erhalten: 31947 [AWT-EventQueue-0] ERROR …

2
Wie kann ich eine Ausnahme in Javascript erneut auslösen, aber den Stapel beibehalten?
Angenommen, ich möchte in Javascript eine Bereinigung durchführen, wenn eine Ausnahme auftritt, aber die Ausnahme den Stapel weiter verbreiten, z. try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Das Problem mit diesem Code besteht darin, dass das Abfangen und …


7
Zeigen Sie die Zeilennummer in der Stapelverfolgung für die .NET-Assembly im Freigabemodus an
Gibt es eine Möglichkeit, die Zeilen im Stack-Trace für die im Release-Modus erstellte / bereitgestellte .NET-Assembly anzuzeigen? AKTUALISIEREN: Meine Anwendung ist in drei Klassenbibliotheksprojekte und ein ASP.NET-Website-Projekt unterteilt. Der Fehler, den ich aufzuspüren versuche, liegt in einem der drei Klassenbibliotheksprojekte. Ich habe die pdb-Datei nur für das Klassenbibliotheksprojekt bereitgestellt, das …

3
Ruft den aktuellen Stack-Trace in Ruby ab, ohne eine Ausnahme auszulösen
Ich möchte die aktuelle Rückverfolgung (Stacktrace) in einer Rails 3-App ohne Ausnahme protokollieren . Irgendeine Idee wie? Warum will ich das? Ich versuche, die Aufrufe zu verfolgen, die getätigt werden, wenn Rails nach einer Vorlage sucht, damit ich einen Teil des Prozesses auswählen kann, der überschrieben werden soll (weil ich …
138 ruby  stack-trace 


8
Java / Android - Wie drucke ich einen vollständigen Stack-Trace aus?
Wie drucke ich in Android (Java) einen vollständigen Stack-Trace aus? Wenn meine Anwendung aufgrund einer nullPointerException oder ähnlichem abstürzt, wird eine (fast) vollständige Stapelverfolgung wie folgt gedruckt: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.