Perguntas com a marcação «stack-trace»

Um relatório dos quadros de pilha ativos em um determinado ponto no tempo durante a execução de um programa.

4
equivalente ao e.printStackTrace em python
Eu sei disso print(e) (onde e é uma exceção) imprime a exceção ocorrida, mas eu estava tentando encontrar o equivalente python do Java e.printStackTrace()que rastreia exatamente a exceção para qual linha ocorreu e imprime todo o rastreio dela. Alguém poderia me dizer o equivalente e.printStackTrace()em Python?





14
Razões oficiais para "O software causou a interrupção da conexão: erro de gravação do soquete"
Dado esse snippet de rastreamento de pilha Causado por: java.net.SocketException: O software causou a interrupção da conexão: erro de gravação de soquete em java.net.SocketOutputStream.socketWrite0 (método nativo) Tentei responder às seguintes perguntas: Qual código está lançando essa exceção? (JVM? / Tomcat? / Meu código?) O que faz com que essa exceção …

11
Como enviar um stacktrace para o log4j?
Digamos que você tenha capturado uma exceção e obtenha o seguinte na saída padrão (como, por exemplo, o console) se você fizer um e.printStackTrace () : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Agora, quero enviar isso para um logger como, digamos, log4j para obter o seguinte: 31947 [AWT-EventQueue-0] …

2
Como posso relançar uma exceção em Javascript, mas preservar a pilha?
Em Javascript, suponha que eu queira executar alguma limpeza quando uma exceção acontecer, mas deixe a exceção continuar propagando a pilha, por exemplo: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); O problema com esse código é que capturar …



3
Obter rastreamento de pilha atual no Ruby sem gerar uma exceção
Desejo registrar o backtrace atual (stacktrace) em um aplicativo Rails 3 sem que ocorra uma exceção. Alguma idéia de como? Por que eu quero isso? Estou tentando rastrear as chamadas feitas quando o Rails procura um modelo para poder escolher uma parte do processo a ser substituída (porque quero alterar …
138 ruby  stack-trace 


8
Java / Android - Como imprimir um rastreamento de pilha completa?
No Android (Java), como imprimo um rastreamento de pilha completa? Se meu aplicativo travar com nullPointerException ou algo assim, ele imprimirá um (quase) rastreamento de pilha completa da seguinte maneira: 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 …


3
Como imprimir o rastreamento de pilha completo em exceção?
Por exemplo, em um só lugar ... //---------------a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ....", we); } ... e em outro lugar ... //--------------b try { // invoke code above } catch(MyCustomException we) { Debug.Writeline(we.stacktrace); // <---------------- } O stacktrace eu imprimo, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.