Excessão com comportamento estranho  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
marcioa1
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline

Tenho o seguinte método :


que é chamado por


Mas, mesmo assim , ele lança a excessão no cosole:



Por que não consigo capturar e tratar a excessão como codifiquei ?

Márcio

This message was edited 4 times. Last update was at 24/06/2005 23:49:02


SCJP 1.4,
[Email]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

O problema eh que voce esta executando o codigo que lanca a exception em uma thread e tratando a exception em outra thread. No caso, voce tera que lidar com a exception diretamente no fechaDocumento(). O exemplo abaixo prova isso:



Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Uma opcao meio bizarra eh vc criar um ThreadGroup especialmente para lidar com a situacao:



Mas talvez nao seja a melhor escolha para voce (aka, analise bem)

Rafael

This message was edited 1 time. Last update was at 24/06/2005 23:51:18


"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team