I am getting the following Transaction RollBack Exception. Please help.

2002-09-12 11:24:02,030 ERROR [org.jboss.jdo.castor.CastorJDOImpl]
Exception
java.lang.IllegalStateException: Transaction
org.exolab.castor.jdo.engine.TransactionContextImpl@26b16f does not hold
the read lock: com.softex.itesoverseer.server.ejb.dao.PrivilegeJDO/1/0
-/-!
 at org.exolab.castor.persist.LockEngine$TypeInfo.assure(Unknown Source)

 at org.exolab.castor.persist.LockEngine$TypeInfo.access$500(Unknown
Source)
 at org.exolab.castor.persist.LockEngine.preStore(Unknown Source)
 at org.exolab.castor.persist.TransactionContext.prepare(Unknown Source)

 at
org.exolab.castor.jdo.engine.DatabaseImpl.beforeCompletion(DatabaseImpl.java:575)

 at org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1331)
 at org.jboss.tm.TxCapsule.commit(TxCapsule.java:328)
 at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:74)
 at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:190)

 at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
 at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:129)

 at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)

 at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313)

 at org.jboss.ejb.Container.invoke(Container.java:705)
 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.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:111)

 at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76)
 at $Proxy43.getAllPrivileges(Unknown Source)
 at
com.softex.itesoverseer.server.servlet.action.PrivilegeAction.retrieveAndSetPrivilegeList(PrivilegeAction.java:443)

 at
com.softex.itesoverseer.server.servlet.action.PrivilegeAction.getPrivilegeList(PrivilegeAction.java:306)

 at java.lang.reflect.Method.invoke(Native Method)
 at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:209)

 at
org.apache.struts.actions.DispatchAction.perform(DispatchAction.java:289)

 at
com.softex.itesoverseer.server.servlet.struts.CustomDispatchAction.perform(CustomDispatchAction.java:64)

 at org.apache.struts.action.Action.execute(Action.java:369)
 at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:437)

 at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:264)

 at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1109)
 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:452)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)

 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)

 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)

 at java.lang.Thread.run(Thread.java:484)
2002-09-12 11:24:02,250 TRACE [org.jboss.tm.TxCapsule]
setRollbackOnly(): Entered, tx=XidImpl [FormatId=257,
GlobalId=arijit//1, BranchQual=] status=STATUS_ACTIVE
2002-09-12 11:24:03,120 TRACE [org.jboss.tm.TxCapsule] Before completion
done, tx=XidImpl [FormatId=257, GlobalId=arijit//1, BranchQual=],
status=STATUS_MARKED_ROLLBACK
2002-09-12 11:24:03,120 TRACE [org.jboss.tm.TxCapsule] endresources(0):
state=1
2002-09-12 11:24:03,120 TRACE [org.jboss.tm.TxCapsule]
endResource(XidImpl [FormatId=257, GlobalId=arijit//1, BranchQual=1])
entered:
org.jboss.resource.connectionmanager.LocalTxConnectionManager$LocalConnectionEventListener@742dfe
flag=67108864
2002-09-12 11:24:03,120 TRACE [org.jboss.tm.TxCapsule]
endResource(XidImpl [FormatId=257, GlobalId=arijit//1, BranchQual=1])
leaving:
org.jboss.resource.connectionmanager.LocalTxConnectionManager$LocalConnectionEventListener@742dfe
flag=67108864
2002-09-12 11:24:03,620 ERROR
[com.softex.itesoverseer.server.servlet.action.PrivilegeAction]
Dispatch[/privilege] to method getPrivilegeList returned an exception
java.lang.reflect.InvocationTargetException:
Message Key:error.apperror
com.softex.itesoverseer.server.ejb.util.ApplicationException:
error.apperror
 at
com.softex.itesoverseer.server.servlet.action.PrivilegeAction.retrieveAndSetPrivilegeList(PrivilegeAction.java:449)

 at
com.softex.itesoverseer.server.servlet.action.PrivilegeAction.getPrivilegeList(PrivilegeAction.java:306)

 at java.lang.reflect.Method.invoke(Native Method)
 at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:209)

 at
org.apache.struts.actions.DispatchAction.perform(DispatchAction.java:289)

 at
com.softex.itesoverseer.server.servlet.struts.CustomDispatchAction.perform(CustomDispatchAction.java:64)

 at org.apache.struts.action.Action.execute(Action.java:369)
 at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:437)

 at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:264)

 at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1109)
 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:452)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)

 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)

 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)

 at java.lang.Thread.run(Thread.java:484)

RootCause:
java.lang.reflect.UndeclaredThrowableException:
javax.transaction.RollbackException: Unable to commit, tx=XidImpl
[FormatId=257, GlobalId=arijit//1, BranchQual=] status=STATUS_ROLLEDBACK

 at org.jboss.tm.TxCapsule.commit(TxCapsule.java:389)
 at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:74)
 at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:190)

 at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
 at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:129)

 at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)

 at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313)

 at org.jboss.ejb.Container.invoke(Container.java:705)
 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.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:111)

 at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76)
 at $Proxy43.getAllPrivileges(Unknown Source)
 at
com.softex.itesoverseer.server.servlet.action.PrivilegeAction.retrieveAndSetPrivilegeList(PrivilegeAction.java:443)

 at
com.softex.itesoverseer.server.servlet.action.PrivilegeAction.getPrivilegeList(PrivilegeAction.java:306)

 at java.lang.reflect.Method.invoke(Native Method)
 at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:209)

 at
org.apache.struts.actions.DispatchAction.perform(DispatchAction.java:289)

 at
com.softex.itesoverseer.server.servlet.struts.CustomDispatchAction.perform(CustomDispatchAction.java:64)

 at org.apache.struts.action.Action.execute(Action.java:369)
 at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:437)

 at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:264)

 at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1109)
 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:452)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)

 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)

 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)

 at java.lang.Thread.run(Thread.java:484)




Regards,
  Arijit



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to