Articles of stack trace

Como ler e entender o rastreamento de pilha java?

Por exemplo, eu tenho um rastreamento de pilha como este: java.lang.NullPointerException abc.investxa.presentation.controllers.UnixServerJobController.handleRequest(UnixServerJobController.java:66) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) Então, qual é a causa raiz dessa exceção? A partir do rastreamento de pilha, descobri que há um problema com a function doFilter na class OncePerRequestFilter ! No entanto, quando eu coloco um ponto […]

Como gerar automaticamente um stacktrace quando meu programa gcc C ++ falha

Quando meu programa C ++ trava, eu gostaria que ele gerasse automaticamente um stacktrace. Meu programa está sendo executado por muitos usuários diferentes e também roda em Linux, Windows e Macintosh (todas as versões são compiladas usando o gcc ). Eu gostaria que meu programa fosse capaz de gerar um rastreamento de pilha quando ele […]

Como posso encontrar o método que chamou o método atual?

Ao fazer o login em C #, como posso aprender o nome do método que chamou o método atual? Eu sei tudo sobre System.Reflection.MethodBase.GetCurrentMethod() , mas eu quero ir um passo abaixo disso no rastreamento de pilha. Considerei analisar o rastreamento de pilha, mas espero encontrar uma maneira mais explícita e mais limpa, algo como […]

Obtenha o rastreamento de pilha atual em Java

Como obtenho o rastreamento de pilha atual em Java, como no .NET você pode fazer o Environment.StackTrace ? BTW, Thread.dumpStack() não é o que eu quero – eu quero recuperar o rastreamento de pilha , não imprimi-lo.

Razões oficiais para “Software causou a anulação da conexão: erro de gravação do soquete”

Dado este snippet de rastreamento de pilha Causado por: java.net.SocketException: Software causou a anulação da conexão: erro de gravação do soquete em java.net.SocketOutputStream.socketWrite0 (método nativo) Eu tentei responder as seguintes perguntas: Qual código está jogando essa exceção? (JVM? / Tomcat? / Meu código?) O que faz com que essa exceção seja lançada? Em relação ao […]

O que é um rastreamento de pilha e como posso usá-lo para depurar meus erros de aplicativo?

Às vezes, quando eu executo meu aplicativo, aparece um erro que se parece com: 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) As pessoas se referiram a isso como um “rastreamento de pilha”. O que é um rastreamento de pilha? O que isso pode me dizer sobre o erro que está acontecendo […]