-
1. Re: my EJBException not wrapped in RemoteException
adrian.brock Mar 23, 2003 2:11 PM (in response to tfk257)This works for me.
Perhaps you can show the stacktrace
from the server log?
Also try the latest version of jboss, there
was some recent work done to tidyup some of the
exception handling.
Regards,
Adrian -
2. Re: my EJBException not wrapped in RemoteException
tfk257 Mar 23, 2003 10:19 PM (in response to tfk257)The stack trace:
2003-03-24 07:28:55,511 ERROR [STDERR] javax.transaction.TransactionRolledbackException: Exception in store of entity :31; CausedByException is:
Exception in store of entity :31; nested exception is:
javax.transaction.TransactionRolledbackException: Exception in store of entity :31
2003-03-24 07:28:55,511 ERROR [STDERR] javax.transaction.TransactionRolledbackException: Exception in store of entity :31
2003-03-24 07:28:55,511 ERROR [STDERR] void org.jboss.ejb.GlobalTxEntityMap.syncEntities(javax.transaction.Transaction)
2003-03-24 07:28:55,511 ERROR [STDERR] GlobalTxEntityMap.java:128
2003-03-24 07:28:55,511 ERROR [STDERR] void org.jboss.ejb.EntityContainer.synchronizeEntitiesWithinTransaction(javax.transaction.Transaction)
2003-03-24 07:28:55,511 ERROR [STDERR] EntityContainer.java:172
2003-03-24 07:28:55,511 ERROR [STDERR] void org.jboss.ejb.EntityContainer.remove(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] EntityContainer.java:504
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])
2003-03-24 07:28:55,511 ERROR [STDERR] native code
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.EntityContainer$ContainerInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] EntityContainer.java:1173
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] EntitySynchronizationInterceptor.java:297
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] CachedConnectionInterceptor.java:186
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.EntityReentranceInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] EntityReentranceInterceptor.java:90
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] EntityInstanceInterceptor.java:163
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.EntityLockInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] EntityLockInterceptor.java:107
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] EntityCreationInterceptor.java:69
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(org.jboss.invocation.Invocation, boolean)
2003-03-24 07:28:55,511 ERROR [STDERR] AbstractTxInterceptor.java:107
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] TxInterceptorCMT.java:178
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.TxInterceptorCMT.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] TxInterceptorCMT.java:60
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.SecurityInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,511 ERROR [STDERR] SecurityInterceptor.java:130
2003-03-24 07:28:55,511 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.LogInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,527 ERROR [STDERR] LogInterceptor.java:204
2003-03-24 07:28:55,527 ERROR [STDERR] java.lang.Object org.jboss.ejb.EntityContainer.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,527 ERROR [STDERR] EntityContainer.java:493
2003-03-24 07:28:55,527 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
2003-03-24 07:28:55,542 ERROR [STDERR] BaseLocalContainerInvoker.java:301
2003-03-24 07:28:55,542 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
2003-03-24 07:28:55,542 ERROR [STDERR] LocalHomeProxy.java:105
2003-03-24 07:28:55,542 ERROR [STDERR] void $Proxy124.remove(java.lang.Object)
2003-03-24 07:28:55,542 ERROR [STDERR] ae.comtrust.crm.ui.customer.CustomerDataObject ae.comtrust.crm.cis.CISManagerBean.modifyCustomer(ae.comtrust.crm.ui.customer.CustomerDataObject)
2003-03-24 07:28:55,542 ERROR [STDERR] CISManagerBean.java:355
2003-03-24 07:28:55,542 ERROR [STDERR] java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])
2003-03-24 07:28:55,558 ERROR [STDERR] native code
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] StatelessSessionContainer.java:660
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] CachedConnectionInterceptor.java:186
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] StatelessSessionInstanceInterceptor.java:77
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(org.jboss.invocation.Invocation, boolean)
2003-03-24 07:28:55,558 ERROR [STDERR] AbstractTxInterceptor.java:107
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] TxInterceptorCMT.java:178
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.TxInterceptorCMT.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] TxInterceptorCMT.java:60
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.SecurityInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] SecurityInterceptor.java:130
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.plugins.LogInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] LogInterceptor.java:204
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.StatelessSessionContainer.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] StatelessSessionContainer.java:313
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.ejb.Container.invoke(java.lang.String, java.lang.Object[], java.lang.String[])
2003-03-24 07:28:55,558 ERROR [STDERR] Container.java:712
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.mx.server.MBeanServerImpl.invoke(javax.management.ObjectName, java.lang.String, java.lang.Object[], java.lang.String[])
2003-03-24 07:28:55,558 ERROR [STDERR] MBeanServerImpl.java:517
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.invocation.local.LocalInvoker.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] LocalInvoker.java:98
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.invocation.InvokerInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] InvokerInterceptor.java:102
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.proxy.TransactionInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] TransactionInterceptor.java:77
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.proxy.SecurityInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] SecurityInterceptor.java:80
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(org.jboss.invocation.Invocation)
2003-03-24 07:28:55,558 ERROR [STDERR] StatelessSessionInterceptor.java:111
2003-03-24 07:28:55,558 ERROR [STDERR] java.lang.Object org.jboss.proxy.ClientContainer.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
2003-03-24 07:28:55,558 ERROR [STDERR] ClientContainer.java:76
2003-03-24 07:28:55,558 ERROR [STDERR] ae.comtrust.crm.ui.customer.CustomerDataObject $Proxy144.modifyCustomer(ae.comtrust.crm.ui.customer.CustomerDataObject)
2003-03-24 07:28:55,558 ERROR [STDERR] ae.comtrust.crm.ui.customer.CustomerDataObject ae.comtrust.crm.ui.customer.CustomerUtility.modifyCustomer(ae.comtrust.crm.ui.customer.CustomerDataObject)
2003-03-24 07:28:55,558 ERROR [STDERR] CustomerUtility.java:68
2003-03-24 07:28:55,558 ERROR [STDERR] void ae.comtrust.crm.ui.customer.ServletManageCustomer.doExecuteModify(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
2003-03-24 07:28:55,558 ERROR [STDERR] ServletManageCustomer.java:178
2003-03-24 07:28:55,558 ERROR [STDERR] void ae.comtrust.crm.ui.customer.ServletManageCustomer.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
2003-03-24 07:28:55,558 ERROR [STDERR] ServletManageCustomer.java:61
2003-03-24 07:28:55,558 ERROR [STDERR] void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
2003-03-24 07:28:55,558 ERROR [STDERR] HttpServlet.java:740
2003-03-24 07:28:55,558 ERROR [STDERR] void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
2003-03-24 07:28:55,558 ERROR [STDERR] HttpServlet.java:853
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
2003-03-24 07:28:55,558 ERROR [STDERR] ApplicationFilterChain.java:247
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
2003-03-24 07:28:55,558 ERROR [STDERR] ApplicationFilterChain.java:193
2003-03-24 07:28:55,558 ERROR [STDERR] void ae.comtrust.crm.ui.security.AuthenticationFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
2003-03-24 07:28:55,558 ERROR [STDERR] AuthenticationFilter.java:34
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
2003-03-24 07:28:55,558 ERROR [STDERR] ApplicationFilterChain.java:213
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
2003-03-24 07:28:55,558 ERROR [STDERR] ApplicationFilterChain.java:193
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardWrapperValve.java:260
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardPipeline.java:643
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardPipeline.java:480
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] ContainerBase.java:995
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardContextValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardContextValve.java:191
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardPipeline.java:643
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.valves.CertificatesValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext)
2003-03-24 07:28:55,558 ERROR [STDERR] CertificatesValve.java:246
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardPipeline.java:641
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardPipeline.java:480
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] ContainerBase.java:995
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardContext.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardContext.java:2396
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardHostValve.java:180
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardPipeline.java:643
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.valves.ErrorDispatcherValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext)
2003-03-24 07:28:55,558 ERROR [STDERR] ErrorDispatcherValve.java:170
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,558 ERROR [STDERR] StandardPipeline.java:641
2003-03-24 07:28:55,558 ERROR [STDERR] void org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext)
2003-03-24 07:28:55,558 ERROR [STDERR] ErrorReportValve.java:172
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,574 ERROR [STDERR] StandardPipeline.java:641
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.valves.AccessLogValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext)
2003-03-24 07:28:55,574 ERROR [STDERR] AccessLogValve.java:469
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,574 ERROR [STDERR] StandardPipeline.java:641
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,574 ERROR [STDERR] StandardPipeline.java:480
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,574 ERROR [STDERR] ContainerBase.java:995
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext)
2003-03-24 07:28:55,574 ERROR [STDERR] StandardEngineValve.java:174
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,574 ERROR [STDERR] StandardPipeline.java:643
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,574 ERROR [STDERR] StandardPipeline.java:480
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, org.apache.catalina.Response)
2003-03-24 07:28:55,574 ERROR [STDERR] ContainerBase.java:995
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.connector.http.HttpProcessor.process(java.net.Socket)
2003-03-24 07:28:55,574 ERROR [STDERR] HttpProcessor.java:1040
2003-03-24 07:28:55,574 ERROR [STDERR] void org.apache.catalina.connector.http.HttpProcessor.run()
2003-03-24 07:28:55,574 ERROR [STDERR] HttpProcessor.java:1151
2003-03-24 07:28:55,574 ERROR [STDERR] void java.lang.Thread.run()
2003-03-24 07:28:55,574 ERROR [STDERR] Thread.java:484 -
3. Re: my EJBException not wrapped in RemoteException
adrian.brock Mar 24, 2003 1:34 PM (in response to tfk257)Yep,
The latest version includes a version of transaction
rolled back that wraps the causing exception.
Regards,
Adrian -
4. Re: my EJBException not wrapped in RemoteException
tfk257 Mar 25, 2003 2:03 AM (in response to tfk257)As far as I know the latest final release
JBoss- 3.0.6_Tomcat-4.1.18.zip
I tested this release and I can say that the TransactionRolledBack exception thrown to the client does not wrap my original exception.
Please Help. -
5. Re: my EJBException not wrapped in RemoteException
adrian.brock Mar 25, 2003 10:37 AM (in response to tfk257)Sorry,
By latest version I meant the one from CVS
jboss-3.0.7RC1
Regards,
Adrian