Danilo.
 
 Se eu entendi o seu problema, tenta chamar o método fillStackTrace no  
 método 1.
 
 Acho que resolve o seu problema.
 
 Testa aí e informa o pessoal da lista se funcionou mesmo.
 
 > class Classe1 {
 > ..public void metodo1() throws Exception {
 try
 {
 > ....PreparedStateme
 > aqui causará uma exceção
 ...
 ...
 }
 catch (Exception e)
 {
      e.fillStackTrace(
 }
 > ..}
 > }
 
 -- 
 José Augusto Martins Nieviadonski
 Sun Certified Associate for Java Platform, Standard Edition
 Especialista Técnico II - FX and Trade Systems  - HSBC Bank Brasil S.A.
 Professor - Pós-graduação Java - Faculdades SPEI
 jose.augusto.
 jaugusto@spei.
 
 Citando Danilo Akamine <danilowz@gmail.
 
 > Estou propagando a exceção até encontrar um try/catch, como faço para nesse
 > try/catch capturar a Classe e Método que originalizou a exceção?Por ex:
 >
 > class Classe1 {
 > ..public void metodo1() throws Exception {
 > ....PreparedStateme
 > aqui causará uma exceção
 > ..}
 > }
 >
 > class Classe2 {
 > ..public void metodo2() throws Exception {
 > ....new Classe1().metodo(
 > ..}
 > }
 >
 > class Classe3 {
 > ..public void metodo3() {
 > ...try {
 > .....new Classe2().metodo2(
 > ...catch (Exception e) {
 > ......System.
 > ....}
 > ..}
 > }
 >
 > Se eu capturar o elemento 0 do getStackTrace(
 > PreparedStatement e não o método1() como desejo.
 > Quando imprimo o e.printStackTrace(
 > primeira linha em "AZUL".
 > alguém tem ideia de como capturar isso?
 >
 >
 > [As partes desta mensagem que não continham texto foram removidas]
 >
 >
 
 
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Alterar configurações via web (Requer Yahoo! ID)
Alterar configurações via e-mail: Alterar recebimento para lista diária de mensagens | Alterar formato para o tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário