Um EntityEJB com a mesma PK existe no cache do JBoss. Verifique como a chave PK � criada e usada na cria��o do EJB, se existe possibilidade de repeti��o.
[]s
Claudio Miranda
M�rcio Em�lio Cruz Vono de Azevedo wrote, On 11/21/2002 01:11 PM:
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]
