You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by Madhavi <ma...@tcs.com> on 2009/03/18 05:22:03 UTC

Bpel Process Instance Resume operation failed

 I got problem in resuming the suppended bpel instance. The status code is
successfully changed to "active"  but 
 it also gives the following exception

      
09:19:04,453 ERROR [BpelEngineImpl] Scheduled job failed;
jobDetail={type=RESUME, iid=21273}
java.lang.RuntimeException: java.lang.ClassCastException: cannot assign
instance of org.apache.ode.bpel.o.OAssign$Copy to field
org.apache.ode.bpel.runtime.ActivityInfo.o of type
org.apache.ode.bpel.o.OActivity in instance of
org.apache.ode.bpel.runtime.ActivityInfo
	at
org.apache.ode.bpel.engine.BpelRuntimeContextImpl.<init>(BpelRuntimeContextImpl.java:150)
	at
org.apache.ode.bpel.engine.BpelProcess.createRuntimeContext(BpelProcess.java:683)
	at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:383)
	at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:326)
	at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:373)
	at
org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:337)
	at
org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:336)
	at
org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)
	at
org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:335)
	at
org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:332)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: cannot assign instance of
org.apache.ode.bpel.o.OAssign$Copy to field
org.apache.ode.bpel.runtime.ActivityInfo.o of type
org.apache.ode.bpel.o.OActivity in instance of
org.apache.ode.bpel.runtime.ActivityInfo
	at
java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:1977)
	at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1157)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1918)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
	at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
	at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
	at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
	at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
	at
org.apache.ode.jacob.vpu.ExecutionQueueImpl$ObjectFrame.readExternal(ExecutionQueueImpl.java:602)
	at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1753)
	at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1711)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
	at
org.apache.ode.jacob.vpu.ExecutionQueueImpl.read(ExecutionQueueImpl.java:276)
	at
org.apache.ode.bpel.engine.BpelRuntimeContextImpl.<init>(BpelRuntimeContextImpl.java:148)
	... 14 more
09:19:04,453 ERROR [SimpleScheduler] Error while processing transaction,
retrying.
org.apache.ode.bpel.iapi.Scheduler$JobProcessorException:
java.lang.RuntimeException: java.lang.ClassCastException: cannot assign
instance of org.apache.ode.bpel.o.OAssign$Copy to field
org.apache.ode.bpel.runtime.ActivityInfo.o of type
org.apache.ode.bpel.o.OActivity in instance of
org.apache.ode.bpel.runtime.ActivityInfo
	at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:336)
	at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:373)
	at
org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:337)
	at
org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:336)
	at
org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:174)
	at
org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:335)
	at
org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:332)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.RuntimeException: java.lang.ClassCastException: cannot
assign instance of org.apache.ode.bpel.o.OAssign$Copy to field
org.apache.ode.bpel.runtime.ActivityInfo.o of type
org.apache.ode.bpel.o.OActivity in instance of
org.apache.ode.bpel.runtime.ActivityInfo
	at
org.apache.ode.bpel.engine.BpelRuntimeContextImpl.<init>(BpelRuntimeContextImpl.java:150)
	at
org.apache.ode.bpel.engine.BpelProcess.createRuntimeContext(BpelProcess.java:683)
	at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:383)
	at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:326)
	... 11 more


I dont know the reason why it gives this exception after giving success
response from apache ode.
Can any one help me out .
Thanks in advance
-- 
View this message in context: http://www.nabble.com/Bpel-Process-Instance-Resume-operation-failed-tp22572648p22572648.html
Sent from the Apache Ode Dev mailing list archive at Nabble.com.