Details
-
Bug
-
Resolution: Duplicate
-
Major
-
2.1.0.Final
-
None
Description
My process looks like:
receive1 - invoke oneway - receive2 ...
However the invoke oneway operation does not appear to work. The log shows:
[org.apache.ode.scheduler.simple.SimpleScheduler] (ODEServer-3) Will retry the transaction in 1000 msecs on com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate@163ea08 for error:
java.lang.IllegalArgumentException: id to load is required for loading
at org.hibernate.event.LoadEvent.<init>(LoadEvent.java:74)
at org.hibernate.event.LoadEvent.<init>(LoadEvent.java:56)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:840)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:836)
at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:182)
at org.apache.ode.dao.jpa.bpel.BpelDAOConnectionImpl.getMessageExchange(BpelDAOConnectionImpl.java:340)
at org.apache.ode.bpel.engine.BpelEngineImpl.getMessageExchange(BpelEngineImpl.java:222)
Complete server.log and example projects attached.