Pessoal,
Primeiro gostaria de agradecer as dicas que obtive da lista sobre a migra��o
para do J2EE da sun para o JBoss. Enfim tenho alguma coisa rodando. Mas
ainda tenho um problema. Eu tenho alguns beans de entidade e algumas
aplica��es usando eles para buscar dados do banco ou gravar dados no banco.
Especificamente em um bean de entidade, algumas vezes que eu executo um
"create" acontece a exception abaixo. Isso n�o acontecia quando eu usava o
J2EE da sun. A exception n�o acontece todas as vezes que eu fa�o a opera��o
de "create", e o procedimento que eu uso � o mesmo quando acontece a
exception e quando n�o acontece. Algu�m sabe o que pode estar acontecendo?
Um amigo que come�ou usar o JBoss relatou o mesmo problema.
Obrigado,
M�rcio Azevedo.
Segue a exception:
10:59:36,929 ERROR [LogInterceptor] RuntimeException:
java.lang.IllegalStateException: INSERTING AN ALREADY EXISTING BEAN, ID = 0
at
org.jboss.ejb.plugins.AbstractInstanceCache.insert(AbstractInstanceCache.jav
a:222)
at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInt
erceptor.java:103)
at
org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor
.java:79)
at
org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInt
erceptor.java:44)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor
.java:111)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.
java:178)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:52)
at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.jav
a:105)
at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:129)
at
org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:487)
at org.jboss.ejb.Container.invoke(Container.java:730)
at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1058)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382)
at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
01)
--
M�rcio Em�lio Cruz Vono de Azevedo
Especialista em Sistemas
INATEL - Centro de Compet�ncia em Telecomunica��es
mailto:[EMAIL PROTECTED] - http://www.inatel.br
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]