Articles of exceção de

O que é uma “primeira chance de exceção”?

O que exatamente é uma exceção de primeira chance? Como e onde se origina em um programa .NET? E por que é chamado por esse nome peculiar (do que ‘chance’ estamos falando)?

Usando o Joda Date & Time API para analisar vários formatos

Estou analisando arquivos de log de terceiros contendo data / hora usando o Joda. A data / hora está em um dos dois formatos diferentes, dependendo da idade dos arquivos de log que estou analisando. Atualmente tenho código como este: try { return DateTimeFormat.forPattern(“yyyy/MM/dd HH:mm:ss”).parseDateTime(datePart); } catch (IllegalArgumentException e) { return DateTimeFormat.forPattern(“E, MMM dd, yyyy […]

Falhas silenciosas em C #, exceções aparentemente não manipuladas que não causam falhas no programa

Em um aplicativo winforms, no evento Load de um formulário, adicione a seguinte linha: throw new Exception(); e execute o aplicativo. Ele correu sem nenhum problema. Isso é chamado de falha silenciosa, você pode tentar adicionar checkboxs de mensagens antes e depois e descobrirá que, em vez de travar o aplicativo, a instrução throw sairá […]

As exceções “EXC_BREAKPOINT (SIGTRAP)” são causadas por pontos de interrupção de debugging?

Eu tenho um aplicativo multithread que é muito estável em todas as minhas máquinas de teste e parece ser estável para quase todos os meus usuários (com base em nenhuma queixa de falhas). O aplicativo falha com frequência para um usuário, porém, que gentilmente enviou relatórios de falha. Todos os relatórios de erros (~ 10 […]

Devo usar um especificador de exceção em C ++?

Em C ++, você pode especificar que uma function pode ou não lançar uma exceção usando um especificador de exceção. Por exemplo: void foo() throw(); // guaranteed not to throw an exception void bar() throw(int); // may throw an exception of type int void baz() throw(…); // may throw an exception of some unspecified type […]

O que é a melhor maneira de implementar um manipulador de “capturar todas as exceções”?

Eu estou querendo saber qual é a melhor maneira de ter um “se tudo mais falhar pegar”. Quero dizer, você está lidando com o máximo de exceções possível em seu aplicativo, mas ainda há bugs, então eu preciso ter algo que capture todas as exceções não tratadas para que eu possa coletar informações e armazená-las […]

Diferenças entre exceção e erro

Eu estou tentando aprender mais sobre Java básico e os diferentes tipos de Throwables, alguém pode me informar as diferenças entre exceções e erros?

Como você implementa um re-try-catch?

Try-catch destina-se a ajudar no tratamento de exceções. Isso significa que isso ajudará nosso sistema a ser mais robusto: tente se recuperar de um evento inesperado. Suspeitamos que algo possa acontecer durante a execução e a instrução (enviando uma mensagem), de modo que ela seja incluída na tentativa. Se algo quase inesperado acontecer, podemos fazer […]

O que é uma boa maneira de estender o erro em JavaScript?

Eu quero jogar algumas coisas no meu código JS e eu quero que elas sejam exemplo de erro, mas eu também quero que elas sejam outra coisa. Em Python, normalmente, seria uma subclass Exception. Qual é a coisa apropriada a fazer no JS?

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