Articles of debugging de

Como “quebrar a mudança de propriedade” no chrome?

Firebug para firefox tem um bom recurso, chamado “Break on property change”, onde eu posso marcar qualquer propriedade de qualquer object, e ele irá parar a execução do javascript logo antes da mudança. Estou tentando alcançar o mesmo no Google Chrome e não consigo encontrar a function no depurador do Chrome. Como faço isso no […]

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 […]

Visual Studio: Como quebrar exceções manipuladas?

Eu gostaria que o Visual Studio para quebrar quando acontece uma exceção tratada (ou seja, eu não quero apenas ver uma mensagem “Primeira chance”, eu quero depurar a exceção real). Por exemplo, eu quero que o depurador se quebre na exceção: try { System.IO.File.Delete(someFilename); } catch (Exception) { //we really don’t care at runtime if […]

Como definir um ponto de interrupção de JavaScript a partir do código no Chrome?

Eu quero forçar o depurador do Chrome a quebrar em uma linha via código , ou então usando algum tipo de tag de comentário, como algo como console.break() .

Depuração Java do Eclipse: fonte não encontrada

Ao depurar um aplicativo java no eclipse, recebo um erro ” Origem não encontrada ” em dois casos: Pisando em um arquivo em um projeto diferente que já é importado Pisando em um arquivo em um repository maven instalado Os arquivos estão lá, mas o eclipse não vai entrar neles, em vez disso, mostra um […]

Como faço para depurar scripts Ruby?

Copiei o seguinte código Ruby da Internet e fiz algumas alterações. #insert code here Mas isso não funciona! Por favor ajude. O que posso fazer para depurar o programa sozinho?

Onde aprender sobre o depurador VS ‘nomes mágicos’

Se você já usou o Reflector, provavelmente percebeu que o compilador C # gera tipos, methods, campos e variables ​​locais, que merecem exibição ‘especial’ pelo depurador. Por exemplo, variables ​​locais que começam com ‘CS $’ não são exibidas para o usuário. Existem outras convenções de nomenclatura especiais para tipos de fechamento de methods anônimos, campos […]

Posso definir um ponto de interrupção em ‘access à memory’ no GDB?

Eu estou executando um aplicativo através do gdb e quero definir um ponto de interrupção para qualquer momento que uma variável específica é acessada / alterada. Existe um bom método para fazer isso? Eu também estaria interessado em outras maneiras de monitorar uma variável em C / C ++ para ver se / quando ela […]

O meu script Greasemonkey, muito simples, não está em execução?

Estou tendo problemas com esse script muito básico do Greasemonkey, provavelmente com a configuração de metadados. Aqui está a fonte completa do arquivo básico // ==UserScript== // @name Google Hello // @namespace https://google.com // @description Basic Google Hello // @include * // @version 1 // ==/UserScript== alert(“hi google!”); Esse script deve ser executado quando eu […]

Quais são as opções de linha de comando Java para permitir que a JVM seja depurada remotamente?

Eu sei que há alguns JAVA_OPTS para definir para depurar remotamente um programa Java. Quais são eles e o que eles querem dizer?