Hi Tammo,

On the process of verifying patch of ODE-915 (
https://issues.apache.org/jira/browse/ODE-915), I found that it seems we've
already had binary incompatibility between the ODE-1.3.5 and the ODE-trunk,
so it might worth discussion on the conf call as well.

For people that are interested, here is the steps that I've used.

1. Start ODE 1.3.5 with external database, like mysql.
2. Deploy a sample process with two receives and assigns.
(like simple-correlation)
3. Start a process instance with the first receive, the first assign will
follow and the process will then wait for the next receive.
4. Stop ODE, and then switch over to ODE trunk, with the same setup and the
same process.
5. Restart ODE, and then send the second message.

with above steps, I've seen following classcast exception:

18:45:09,695 ERROR [BpelEngineImpl] Scheduled job failed;
jobDetail=JobDetails( instanceId: null mexId: hqejbhcnphr64vjbnfwfgo
processId: {http://www.jboss.org/bpel/examples}HelloGoodbye-1 type:
INVOKE_INTERNAL channel: null correlatorId: null correlationKeySet: null
retryCount: null inMem: false detailsExt: {enqueue=false})
java.lang.RuntimeException: java.lang.ClassCastException: cannot assign
instance of org.apache.ode.bpel.o.OScope to field
org.apache.ode.bpel.runtime.ScopeFrame.globals of type
org.apache.ode.bpel.runtime.InstanceGlobals in instance of
org.apache.ode.bpel.runtime.ScopeFrame
at
org.apache.ode.bpel.engine.BpelRuntimeContextImpl.<init>(BpelRuntimeContextImpl.java:177)
at
org.apache.ode.bpel.engine.BpelProcess.createRuntimeContext(BpelProcess.java:832)
at
org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeInstance(PartnerLinkMyRoleImpl.java:232)
at org.apache.ode.bpel.engine.BpelProcess$1.invoke(BpelProcess.java:304)
at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:248)
at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:295)
at
org.apache.ode.bpel.engine.BpelProcess.handleJobDetails(BpelProcess.java:448)
at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:498)
at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
at
org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleScheduler.java:543)
at
org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleScheduler.java:537)
at
org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:286)
at
org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:241)
at
org.apache.ode.scheduler.simple.SimpleScheduler$RunJob.call(SimpleScheduler.java:537)
at
org.apache.ode.scheduler.simple.SimpleScheduler$RunJob.call(SimpleScheduler.java:521)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)


Regards
Jeff

On Wed, Feb 9, 2011 at 1:17 AM, Tammo van Lessen <tvanles...@gmail.com>wrote:

> Hi devs,
>
> a new year, a new release, time to discuss ODE's roadmap again.
>
> There are a couple of issues on my list that I'd like to discuss with you.
>
> 1) Status of JPA refactoring
> 2) Evolveable OModel and runtime model
> 3) Backports from experimental
> 4) Community & Eco system
>
> What do you think of having a skype call to discuss these issues? Please
> let me know your availability, interest, timezones and/or additional
> issues so that I can schedule a meeting.
>
> Thanks,
>  Tammo
>
> --
> Tammo van Lessen - http://www.taval.de
>



-- 
Cheers,
Jeff Yu

----------------
blog: http://jeff.familyyu.net

Reply via email to