| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 09:12:02
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
Fala pessoal, beleza??
Tenho uma aplicação bastante complexa aqui que utiliza uma API própria para conexão e tals... O problema, é que de vez em quando ocorre o erro "Uncaught exception java/lang/NullPointerException". Eu sei o que causa este erro, mas gostaria de saber se tem como eu ver onde o erro ocorreu?? Tipo, ver um StackTrace do erro...
Obrigado...
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 10:30:16
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
Para capturar uma exceção não checada, voce tem que tratá-la.
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 11:08:15
|
fabiofalci
GUJ Master
![[Avatar]](/images/avatar/c359889a833e7612e0cff1dc69d272bc.png)
Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline
|
Ele não imprime o stacktrace?
O velho hábito de criar e depois não tem tempo de manter...
Não tem jeito de arrancar fora essa API e tentar usar algo open source?
This message was edited 1 time. Last update was at 10/09/2009 11:11:49
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 16:37:22
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
Bom, inicialmente agradeço pelos retornos.
Osmio, eu sei que tenho que tratar a exceção, mas para tratar a exceção, preciso saber onde ela ocorre. Por isso gostaria de algo semelhante ao StackTrace...
Fabio, não, ele não imprime... O erro explode no celular e exibida apenas a mensagem citada... Infelizmente não é possível arrancar fora essa API, pois eles aqui criaram um framework independende para J2ME, até os componentes gráficos eles herdaram do Canvas e fizeram na mão...
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 17:08:34
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
Voce pode fazer o controle das exceções utilizando AspectJ. Capturando todas as exceções.
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 17:10:06
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
osmio wrote:Voce pode fazer o controle das exceções utilizando AspectJ. Capturando todas as exceções.
Um exemplo disso seria:
Ou então,
Todas as exceções não checadas são direcionadas para o método main(). Você também pode tratá-las ali.
Até!
This message was edited 1 time. Last update was at 10/09/2009 17:15:00
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
|
|