Ao lançar um exceção customizada em um EJB, o cliente recebe uma Unexpected Exception  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
luis.soares
JavaEvangelist
[Avatar]

Membro desde: 01/08/2006 09:48:47
Mensagens: 310
Localização: São Paulo
Offline

Boa tarde a todos.

Tenho uma aplicação utilizando EJB 2.1. O problema consiste no seguinte. Possuo uma classe e exceção chamada ExcecaoDeNegocio. Esta classe extende java.lang.Exception.
Quando um Session Bean gera esta exceção (através de throws new ExcecaoDeNegocio), a exceção que é propagada ao cliente do EJB, não é esta, e sim uma UnexpectedException.
Ou seja, eu gero uma exceção de um tipo no EJB, porém a exceção que é repassada ao cliente, é uma UnexpectedException.
O método do EJB que lança esta exceção, já está prevendo ela na declaração do método.

Método no EJB que lança a exceção:


No cliente deste EJB, temos :



Gostaria de saber se alguém sabe o motivo deste problema, e como pode ser contornado.

Estou utilizando servidor de aplicações WebSphere 6.1

Abraço.


Luis Soares
Analista Desenvolvedor Java
luishsoares@gmail.com
[Email]
chun
GUJ Master
[Avatar]
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline

exception.getRootCouse() ?

Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...

------
Controverso Eu ? http://www.go-java.com/blog
[WWW] [ICQ]
luis.soares
JavaEvangelist
[Avatar]

Membro desde: 01/08/2006 09:48:47
Mensagens: 310
Localização: São Paulo
Offline

Nada, cara. Ele retorna null.

Luis Soares
Analista Desenvolvedor Java
luishsoares@gmail.com
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team