I guess ur creating entity without passing primary key..
check it out...
 
vijay
----- Original Message -----
From: madhu
Sent: Sunday, July 14, 2002 1:09 PM
Subject: [JBoss-user] TransactionRolledbackException

hi,
i am getting one error when i am calling the entity bean(CMP) from the session bean(Stateful).
Any one having any idea about TransactionRolledbackException?
pl help me to find a solution, thanks in adv.
Error on client side:

 [java] Problem is herejava.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
 [java]     java.rmi.ServerException: Testing123455javax.transaction.TransactionRolledbackException: null
 [java] Embedded Exception
 [java] null; nested exception is:
 [java]     javax.ejb.EJBException: null
 [java] Embedded Exception
 [java] null; nested exception is:
 [java]     javax.ejb.EJBException: Testing123455javax.transaction.TransactionRolledbackException: null
 [java] Embedded Exception
 [java] null; nested exception is:
 [java]     javax.ejb.EJBException: null
 [java] Embedded Exception
 [java] null

Error on server side;


13:03:15,661 ERROR [LogInterceptor] TransactionRolledbackException, causedBy:
java.lang.NullPointerException
        at org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand.execute(JDBCCreateEntityCommand.java:125)
        at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.createEntity(JAWSPersistenceManager.java:255)
        at org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPPersistenceManager.java:253)
        at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.createEntity(CachedConnectionInterceptor.java:270)
        at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:728)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:1116)
        at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:257)
        at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:215)
        at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:134)
        at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:79)
        at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:44)
        at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:98)
        at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:167)
        at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:52)
        at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:104)
        at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:109)
        at org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:487)
        at org.jboss.ejb.Container.invoke(Container.java:726)
        at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1055)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
        at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:98)
        at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:102)
        at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:73)
        at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:76)
        at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:185)
        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76)
        at $Proxy62.create(Unknown Source)
        at eGovern.UserManagerBean.createUser(UserManagerBean.java:66)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke(StatefulSessionContainer.java:823)
        at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:129)
        at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)
        at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(StatefulSessionInstanceInterceptor.java:266)
        at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
        at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:167)
        at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
        at org.jboss.ejb.StatefulSessionContainer.invoke(StatefulSessionContainer.java:380)
        at org.jboss.ejb.Container.invoke(Container.java:705)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
        at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:362)
        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)

--

Reply via email to