Articles of exception handling

Manipulação de exceção em solicitações ajax do JSF

Como faço para lidar com a exceção e acessar o rastreamento de pilha quando uma exceção é lançada durante o processamento de uma solicitação de ajax JSF? No momento, só obtenho o nome e a mensagem da class de exceção em um alerta JavaScript quando o estágio do projeto JSF está definido como Development. Ainda […]

C ++, __try e try / catch / finally

Eu estou querendo saber um pouco sobre C + + try / catch / finally bloqueia. Eu vi esses comandos com dois sublinhados como __try. Mas os projetos do MVSC 2010 também são executados sem os sublinhados. Então, quando você precisa desses sublinhados?

Melhor exceção para padrões não exaustivos no caso de

Existe uma maneira de fazer com que o GHCi produza melhores mensagens de exceção quando encontra no tempo de execução que uma chamada produziu um valor que não corresponde à correspondência de padrões da function? Atualmente, ele fornece os números de linha da function que produziram a correspondência de padrão não exaustiva que, embora útil […]

Por que o exception.printStackTrace () é considerado uma prática ruim?

Há um monte de material lá fora , o que sugere que a impressão do rastreamento de pilha de uma exceção é uma prática ruim. Por exemplo, da verificação RegexpSingleline em Checkstyle: Esta verificação pode ser usada para […] encontrar práticas ruins comuns, como chamar ex.printStacktrace () No entanto, eu estou lutando para encontrar em […]

Java 8: Lambda-Streams, Filtrar por Método com Exceção

Eu tenho um problema ao experimentar as expressões do Lambda do Java 8. Geralmente funciona bem, mas agora eu tenho methods que lançam o IOException . É melhor se você olhar o seguinte código: class Bank{ …. public Set getActiveAccountNumbers() throws IOException { Stream s = accounts.values().stream(); s = s.filter(a -> a.isActive()); Stream ss = […]

Qual é a maneira correta de lidar com as exceções do JSF 2.0 para componentes AJAXified?

Eu configurei o web.xml para que qualquer coisa que seja java.lang.Throwable (ou seja, qualquer exceção ou erro não detectado) será encaminhada para uma página de erro. No entanto, para componentes AJAXified, as exceções não são roteadas para a página de erro por meio desse mecanismo. O caso de teste que tenho é um simples CommandButton […]

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

É sempre vantajoso usar ‘goto’ em uma linguagem que suporte loops e funções? Se sim, porque?

Há muito tempo tenho a impressão de que o goto nunca deveria ser usado, se possível. Enquanto lendo libavcodec (que está escrito em C) no outro dia, notei vários usos dele. É sempre vantajoso usar o goto em uma linguagem que suporta loops e funções? Se sim, porque?

Boa maneira de encapsular Integer.parseInt ()

Eu tenho um projeto em que muitas vezes usamos Integer.parseInt() para converter uma String para um int. Quando algo dá errado (por exemplo, o String não é um número, mas a letra a , ou qualquer outra coisa), esse método lançará uma exceção. No entanto, se eu tiver que lidar com exceções no meu código […]

Manipulação de Exceções de Serviço REST de Inicialização de spring

Eu estou tentando configurar um servidor de serviços REST de grande escala. Estamos usando o Spring Boot 1.2.1 Spring 4.1.5 e o Java 8. Nossos controladores estão implementando o @RestController e as annotations padrão do @RequestMapping. Meu problema é que o Spring Boot configura um redirecionamento padrão para exceções do controlador para /error . Dos […]