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)

Reply via email to