You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Rafal <ra...@gmail.com> on 2011/04/28 15:15:14 UTC

problem with cleanup

Hi,

I have a problem with cleanup. When I added <cleanup> to deploy.xml
and I run process I got error below.
It happens only on one-way process. It works fine on two-way process.
Is it a bug?

15:08:06,289 ERROR [AxisServlet] Unable to locate current JTA transaction
org.hibernate.HibernateException: Unable to locate current JTA transaction
	at org.hibernate.context.JTASessionContext.currentSession(JTASessionContext.java:61)
	at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:544)
	at org.apache.ode.daohib.SessionManager.getSession(SessionManager.java:104)
	at org.apache.ode.daohib.bpel.HibernateDao.getSession(HibernateDao.java:69)
	at org.apache.ode.daohib.bpel.MessageExchangeDaoImpl.deleteMessages(MessageExchangeDaoImpl.java:375)
	at org.apache.ode.daohib.bpel.MessageExchangeDaoImpl.release(MessageExchangeDaoImpl.java:360)
	at org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl.release(MyRoleMessageExchangeImpl.java:192)
	at org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:217)
	at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:69)
	at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:63)
	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Unknown Source)