Hello all,
I seem to be having an issue allowing the container to store entity beans. I
am not too sure if it is me or the container. I enclose the errors.
15:32:10,126 INFO [Default] UserBean()->ejbCreate(TestUser)
15:32:10,133 INFO [Default] UserBean()->ejbPostCreate(TestUser)
15:32:10,183 INFO [Default] UserBean()->ejbStore()
15:32:10,188 ERROR [LogInterceptor] TransactionRolledbackException, causedBy:
javax.ejb.EJBException: Update failed. Expected one affected row:
rowsAffected=0id=TestUser
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreEntityCommand.execute(JDBCStoreEntityCommand.java:98)
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.storeEntity(JDBCStoreManager.java:423)
at
org.jboss.ejb.plugins.CMPPersistenceManager.storeEntity(CMPPersistenceManager.java:428)
at org.jboss.ejb.EntityContainer.storeEntity(EntityContainer.java:667)
at org.jboss.ejb.EntityContainer.doStore(EntityContainer.java:182)
at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchronizationInterceptor.java:317)
at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:189)
at
org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInterceptor.java:108)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:200)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:64)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:465)
at org.jboss.ejb.Container.invoke(Container.java:611)
at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:987)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:325)
at java.lang.reflect.Method.invoke(Native Method)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
at sun.rmi.transport.Transport$1.run(Transport.java:152)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:148)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:706)
at java.lang.Thread.run(Thread.java:484)
15:32:10,200 ERROR [EntityContainer] invoke returned an exception
javax.transaction.TransactionRolledbackException: Update failed. Expected one
affected row: rowsAffected=0id=TestUser; nested exception is:
javax.ejb.EJBException: Update failed. Expected one affected row:
rowsAffected=0id=TestUser
javax.ejb.EJBException: Update failed. Expected one affected row:
rowsAffected=0id=TestUser
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreEntityCommand.execute(JDBCStoreEntityCommand.java:98)
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.storeEntity(JDBCStoreManager.java:423)
at
org.jboss.ejb.plugins.CMPPersistenceManager.storeEntity(CMPPersistenceManager.java:428)
at org.jboss.ejb.EntityContainer.storeEntity(EntityContainer.java:667)
at org.jboss.ejb.EntityContainer.doStore(EntityContainer.java:182)
at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchronizationInterceptor.java:317)
at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:189)
at
org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInterceptor.java:108)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:200)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:64)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:465)
at org.jboss.ejb.Container.invoke(Container.java:611)
at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:987)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:325)
at java.lang.reflect.Method.invoke(Native Method)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
at sun.rmi.transport.Transport$1.run(Transport.java:152)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:148)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:706)
at java.lang.Thread.run(Thread.java:484)
15:32:10,615 INFO [Default] UserBean()->setEntityContext()
15:32:10,616 INFO [Default] UserBean()->setEntityContext()
15:32:10,617 INFO [Default] UserBean()->setEntityContext()
15:32:10,617 INFO [Default] UserBean()->setEntityContext()
15:32:10,618 INFO [Default] UserBean()->setEntityContext()
15:32:10,619 INFO [Default] UserBean()->setEntityContext()
15:32:10,620 INFO [Default] UserBean()->setEntityContext()
15:32:10,620 INFO [Default] UserBean()->setEntityContext()
15:32:10,621 INFO [Default] UserBean()->setEntityContext()
15:32:10,622 INFO [Default] UserBean()->setEntityContext()
Any suggestions welcome.
Thanks.
Stephen.
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development