You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Andreas Pieber <an...@gmx.at> on 2009/10/06 11:40:37 UTC

ClassCastException ?

Hey,

I try to integrate bpel with apache ODE 1.3.3 and apache servicemix 3.3.1. But I've a very interesting problem:

10:45:16,349 | DEBUG | pool-5-thread-2 | BpelEngineImpl           | ode.bpel.engine.BpelEngineImpl  346 | Routed: 
svcQname {urn:engsb:svn}SourceControlManagmentService --> null
10:45:16,349 | ERROR | pool-5-thread-2 | JacobVPU                 | b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run" 
in class "org.apache.ode.bpel.runtime.INVOKE" threw an unexpected exception.
java.lang.ClassCastException: org.apache.ode.jbi.JbiEndpointReference cannot be cast to 
org.apache.ode.bpel.epr.MutableEndpoint
	at org.apache.ode.jbi.EndpointReferenceContextImpl.getConfigLookup(EndpointReferenceContextImpl.java:116)
	at org.apache.ode.store.ProcessConfImpl.getEndpointProperties(ProcessConfImpl.java:423)
	at org.apache.ode.bpel.engine.BpelProcess.getTimeout(BpelProcess.java:1089)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.scheduleInvokeCheck(BpelRuntimeContextImpl.java:842)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:780)
	at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
	at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
	at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:875)
	at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:206)
	at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:237)
	at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:408)
	at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
	at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:441)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:411)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:405)
	at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:218)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:404)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:401)
	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:619)

I have absolutely no idea where i should start to search here for an error. Google answers nothing on the 
org.apache.ode.jbi.JbiEndpointReference cannot be cast to org.apache.ode.bpel.epr.MutableEndpoint query. I hope someone 
here can help me; or at least give me a hint where I can start to search

thank you

Andreas

Re: ClassCastException ?

Posted by Rafal Rusin <ra...@gmail.com>.
It's great that you overcame it.

2009/10/9 Andreas Pieber <an...@gmx.at>:
> Oh, **** this error was hellish...
>
> Ok, first of all thank you very very much for your help. Further more smx 3.3.x and ode branch 1.x and trunk work well in
> combination with java6.
>
> My problem was that I used...
>
> mvn jbi:projectDeploy -DforceUpdate=true
>
> ...to deploy the components. Since servicemix-shared is a reference of the sus I've wrote it overwrites the already
> loaded servicemix-shared from hotdeploy... Ode already loads DefaultComponent from servicemix-shared but not
> ResolvedEndpoint. Reloading the library means that DefaultComponent and ResolvedEndpoint does no longer match which
> leads to the ClassNotFoundException... Hurray -.-
>
> Ok, smx4 solves this issue completely by using OSGi at its roots. I don't think that there's a fix for this issue in smx3
> at all!?
>
> Conclusion: Never ever use jbi:projectDeploy with the -DforceUpdate=true param as long as u exactly know what side
> effects this can cause... (or use smx4 :))
>
> Andreas
>
> On Thursday 08 October 2009 21:32:17 Rafal Rusin wrote:
>> Well, without the concrete example it's hard to say anything.
>> But I must say that I wouldn't expect SMX 3.3.1 + ODE 1.X works on
>> Java 6. So you can try 1.5 instead.
>> You can also run jbi tests and see if they work on your machine. To do
>> this, go to jbi dir and type
>> buildr _1.2.10_ clean test
>>
>> Regards,
>>
>


Regards,
-- 
Rafał Rusin
http://www.touk.pl
http://top.touk.pl
http://people.apache.org/~rr/

Re: ClassCastException ?

Posted by Andreas Pieber <an...@gmx.at>.
Oh, **** this error was hellish...

Ok, first of all thank you very very much for your help. Further more smx 3.3.x and ode branch 1.x and trunk work well in 
combination with java6.

My problem was that I used...

mvn jbi:projectDeploy -DforceUpdate=true

...to deploy the components. Since servicemix-shared is a reference of the sus I've wrote it overwrites the already 
loaded servicemix-shared from hotdeploy... Ode already loads DefaultComponent from servicemix-shared but not 
ResolvedEndpoint. Reloading the library means that DefaultComponent and ResolvedEndpoint does no longer match which 
leads to the ClassNotFoundException... Hurray -.-

Ok, smx4 solves this issue completely by using OSGi at its roots. I don't think that there's a fix for this issue in smx3 
at all!?

Conclusion: Never ever use jbi:projectDeploy with the -DforceUpdate=true param as long as u exactly know what side 
effects this can cause... (or use smx4 :))

Andreas

On Thursday 08 October 2009 21:32:17 Rafal Rusin wrote:
> Well, without the concrete example it's hard to say anything.
> But I must say that I wouldn't expect SMX 3.3.1 + ODE 1.X works on
> Java 6. So you can try 1.5 instead.
> You can also run jbi tests and see if they work on your machine. To do
> this, go to jbi dir and type
> buildr _1.2.10_ clean test
> 
> Regards,
> 

Re: ClassCastException ?

Posted by Rafal Rusin <ra...@gmail.com>.
Well, without the concrete example it's hard to say anything.
But I must say that I wouldn't expect SMX 3.3.1 + ODE 1.X works on
Java 6. So you can try 1.5 instead.
You can also run jbi tests and see if they work on your machine. To do
this, go to jbi dir and type
buildr _1.2.10_ clean test

Regards,

2009/10/8 Andreas Pieber <an...@gmx.at>:
> On Thursday 08 October 2009 09:11:06 Rafal Rusin wrote:
>> Well, I see that you are using ODE trunk. Issue 614 is targeted for
>> 1.X branch, so please use that branch.
>>
>
> Yes, you're right; I've used the trunk for the stacktrace. But I get exactly the same root problem with ode-1.3.4-
> SNAPSHOT (built from the 1.X branch), ode-1.3.2 and ode-1.2
>
> Very interesting is the fact that i can reproduce the error also with the example loan-broker-bpel coming with the smx
> distribution. I've also tried to change the smx version (3.3.1, 3.3, 3.2.3) but exactly the same problem with the really
> strange class not found error.
>
> Could it be that there are any (known) problem with my platform?
> (Arch Linux)
> java -version
> java version "1.6.0_16"
> Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
> Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
>
> Nevertheless I've attached the log-output of using smx 3.3.1 with ode-1.3.4-SNAPSHOT. Exactly the same log is produced
> when I use the same configuration with the loan-broker-bpel example from the smx 3.3.1 distribution.
>
> Thanks for your patience and your help
>
> Andreas
>
> 18:01:50,149 | ERROR | pool-5-thread-3 | JacobVPU                 | b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run"
> in class "org.apache.ode.bpel.runtime.INVOKE" threw an unexpected exception.
> java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
>        at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
>        at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
>        at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:78)
>        at org.apache.ode.bpel.engine.MessageExchangeImpl.getEndpointReference(MessageExchangeImpl.java:213)
>        at org.apache.ode.jbi.OdeConsumer.invokePartner(OdeConsumer.java:66)
>        at org.apache.ode.jbi.MessageExchangeContextImpl.invokePartner(MessageExchangeContextImpl.java:60)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:785)
>        at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
>        at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:879)
>        at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:208)
>        at org.apache.ode.bpel.engine.BpelProcess$1.invoke(BpelProcess.java:279)
>        at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:234)
>        at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:275)
>        at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:421)
>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:442)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:443)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:438)
>        at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:243)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:437)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:432)
>        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:619)
> 18:01:50,156 | ERROR | pool-5-thread-3 | BpelEngineImpl           | ode.bpel.engine.BpelEngineImpl  451 | Scheduled job
> failed; jobDetail={mexid=hqejbhcnphr4nlbbaqh2lf, pid={urn:engsb:continous}ContinousIntegrationService-1,
> type=INVOKE_INTERNAL}
> java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464)
>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:879)
>        at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:208)
>        at org.apache.ode.bpel.engine.BpelProcess$1.invoke(BpelProcess.java:279)
>        at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:234)
>        at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:275)
>        at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:421)
>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:442)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:443)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:438)
>        at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:243)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:437)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:432)
>        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:619)
> Caused by: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
>        at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
>        at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
>        at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:78)
>        at org.apache.ode.bpel.engine.MessageExchangeImpl.getEndpointReference(MessageExchangeImpl.java:213)
>        at org.apache.ode.jbi.OdeConsumer.invokePartner(OdeConsumer.java:66)
>        at org.apache.ode.jbi.MessageExchangeContextImpl.invokePartner(MessageExchangeContextImpl.java:60)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:785)
>        at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
>        at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
>        ... 19 more
> 18:01:50,165 | ERROR | pool-5-thread-3 | BpelEngineImpl           | ode.bpel.engine.BpelEngineImpl  460 | Job could not
> be completed after 0 retries: hqejbhcnphr4nlbbaqh2lg[0]: {mexid=hqejbhcnphr4nlbbaqh2lf,
> pid={urn:engsb:continous}ContinousIntegrationService-1, type=INVOKE_INTERNAL}
> java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464)
>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:879)
>        at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:208)
>        at org.apache.ode.bpel.engine.BpelProcess$1.invoke(BpelProcess.java:279)
>        at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:234)
>        at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:275)
>        at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:421)
>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:442)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:443)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:438)
>        at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:243)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:437)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:432)
>        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:619)
> Caused by: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
>        at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
>        at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
>        at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:78)
>        at org.apache.ode.bpel.engine.MessageExchangeImpl.getEndpointReference(MessageExchangeImpl.java:213)
>        at org.apache.ode.jbi.OdeConsumer.invokePartner(OdeConsumer.java:66)
>        at org.apache.ode.jbi.MessageExchangeContextImpl.invokePartner(MessageExchangeContextImpl.java:60)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:785)
>        at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
>        at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
>        ... 19 more
>



-- 
Rafał Rusin
http://www.touk.pl
http://top.touk.pl
http://people.apache.org/~rr/

Re: ClassCastException ?

Posted by Andreas Pieber <an...@gmx.at>.
On Thursday 08 October 2009 09:11:06 Rafal Rusin wrote:
> Well, I see that you are using ODE trunk. Issue 614 is targeted for
> 1.X branch, so please use that branch.
> 

Yes, you're right; I've used the trunk for the stacktrace. But I get exactly the same root problem with ode-1.3.4-
SNAPSHOT (built from the 1.X branch), ode-1.3.2 and ode-1.2

Very interesting is the fact that i can reproduce the error also with the example loan-broker-bpel coming with the smx 
distribution. I've also tried to change the smx version (3.3.1, 3.3, 3.2.3) but exactly the same problem with the really 
strange class not found error.

Could it be that there are any (known) problem with my platform?
(Arch Linux)
java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)

Nevertheless I've attached the log-output of using smx 3.3.1 with ode-1.3.4-SNAPSHOT. Exactly the same log is produced 
when I use the same configuration with the loan-broker-bpel example from the smx 3.3.1 distribution.

Thanks for your patience and your help

Andreas

18:01:50,149 | ERROR | pool-5-thread-3 | JacobVPU                 | b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run" 
in class "org.apache.ode.bpel.runtime.INVOKE" threw an unexpected exception.
java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
	at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
	at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
	at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:78)
	at org.apache.ode.bpel.engine.MessageExchangeImpl.getEndpointReference(MessageExchangeImpl.java:213)
	at org.apache.ode.jbi.OdeConsumer.invokePartner(OdeConsumer.java:66)
	at org.apache.ode.jbi.MessageExchangeContextImpl.invokePartner(MessageExchangeContextImpl.java:60)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:785)
	at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
	at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
	at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:879)
	at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:208)
	at org.apache.ode.bpel.engine.BpelProcess$1.invoke(BpelProcess.java:279)
	at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:234)
	at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:275)
	at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:421)
	at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
	at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:442)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:443)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:438)
	at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:243)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:437)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:432)
	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:619)
18:01:50,156 | ERROR | pool-5-thread-3 | BpelEngineImpl           | ode.bpel.engine.BpelEngineImpl  451 | Scheduled job 
failed; jobDetail={mexid=hqejbhcnphr4nlbbaqh2lf, pid={urn:engsb:continous}ContinousIntegrationService-1, 
type=INVOKE_INTERNAL}
java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464)
	at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:879)
	at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:208)
	at org.apache.ode.bpel.engine.BpelProcess$1.invoke(BpelProcess.java:279)
	at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:234)
	at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:275)
	at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:421)
	at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
	at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:442)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:443)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:438)
	at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:243)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:437)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:432)
	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:619)
Caused by: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
	at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
	at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
	at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:78)
	at org.apache.ode.bpel.engine.MessageExchangeImpl.getEndpointReference(MessageExchangeImpl.java:213)
	at org.apache.ode.jbi.OdeConsumer.invokePartner(OdeConsumer.java:66)
	at org.apache.ode.jbi.MessageExchangeContextImpl.invokePartner(MessageExchangeContextImpl.java:60)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:785)
	at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
	at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
	... 19 more
18:01:50,165 | ERROR | pool-5-thread-3 | BpelEngineImpl           | ode.bpel.engine.BpelEngineImpl  460 | Job could not 
be completed after 0 retries: hqejbhcnphr4nlbbaqh2lg[0]: {mexid=hqejbhcnphr4nlbbaqh2lf, 
pid={urn:engsb:continous}ContinousIntegrationService-1, type=INVOKE_INTERNAL}
java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464)
	at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:879)
	at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:208)
	at org.apache.ode.bpel.engine.BpelProcess$1.invoke(BpelProcess.java:279)
	at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:234)
	at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:275)
	at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:421)
	at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
	at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:442)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:443)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:438)
	at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:243)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:437)
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:432)
	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:619)
Caused by: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
	at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
	at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
	at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:78)
	at org.apache.ode.bpel.engine.MessageExchangeImpl.getEndpointReference(MessageExchangeImpl.java:213)
	at org.apache.ode.jbi.OdeConsumer.invokePartner(OdeConsumer.java:66)
	at org.apache.ode.jbi.MessageExchangeContextImpl.invokePartner(MessageExchangeContextImpl.java:60)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:785)
	at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
	at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
	... 19 more

Re: ClassCastException ?

Posted by Rafal Rusin <ra...@gmail.com>.
Well, I see that you are using ODE trunk. Issue 614 is targeted for
1.X branch, so please use that branch.

2009/10/7 Andreas Pieber <an...@gmx.at>:
> ok, you had been right; it was issue #614. But now I have another issue. I've got a very strange ClassNotFoundException
>
> java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
>
> What i do not understand is that the DefaultComponent is at the same package the ResolvedEndpoint could be found. Any
> ideas or experiences with this error? I've attached the full stacktrace of this exception.
>
> Thanks
> Andreas
>
>
> 22:44:48,843 | ERROR | ODEServerImpl-1 | JacobVPU                 | b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run"
> in class "org.apache.ode.bpel.rtrep.v2.INVOKE" threw an unexpected exception.
> java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
>        at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
>        at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
>        at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:76)
>        at org.apache.ode.bpel.engine.PartnerLinkPartnerRoleImpl.invokeIL(PartnerLinkPartnerRoleImpl.java:107)
>        at org.apache.ode.bpel.engine.ODEProcess.invokePartner(ODEProcess.java:1358)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:542)
>        at org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.invoke(RuntimeInstanceImpl.java:582)
>        at org.apache.ode.bpel.rtrep.v2.INVOKE.run(INVOKE.java:97)
>        at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
>        at org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.execute(RuntimeInstanceImpl.java:639)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:593)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.executeCreateInstance(BpelRuntimeContextImpl.java:581)
>        at org.apache.ode.bpel.engine.ODEProcess.executeCreateInstance(ODEProcess.java:373)
>        at org.apache.ode.bpel.engine.ODEProcess$2.call(ODEProcess.java:295)
>        at org.apache.ode.bpel.engine.ODEProcess$2.call(ODEProcess.java:294)
>        at org.apache.ode.bpel.engine.ODEProcess$ProcessCallable.call(ODEProcess.java:1206)
>        at org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanceWorker.java:174)
>        at org.apache.ode.bpel.engine.BpelInstanceWorker.execInCurrentThread(BpelInstanceWorker.java:108)
>        at org.apache.ode.bpel.engine.ODEProcess.doInstanceWork(ODEProcess.java:487)
>        at org.apache.ode.bpel.engine.ODEProcess.invokeProcess(ODEProcess.java:293)
>        at org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl.doInvoke(MyRoleMessageExchangeImpl.java:122)
>        at org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(UnreliableMyRoleMessageExchangeImpl.java:44)
>        at org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(UnreliableMyRoleMessageExchangeImpl.java:43)
>        at org.apache.ode.bpel.engine.ODEProcess$ProcessCallable.call(ODEProcess.java:1206)
>        at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:106)
>        at org.apache.ode.bpel.engine.BpelServerImpl$TransactedCallable.call(BpelServerImpl.java:968)
>        at org.apache.ode.bpel.engine.BpelServerImpl$ServerCallable.call(BpelServerImpl.java:948)
>        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:619)
> Caused by: java.lang.ClassNotFoundException: org.apache.servicemix.common.ResolvedEndpoint in classloader
> org.apache.servicemix.common.ResolvedEndpoint
>        at org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>        ... 37 more
> 22:44:48,844 | ERROR | ODEServerImpl-1 | BpelInstanceWorker       | bpel.engine.BpelInstanceWorker  176 | Work for
> instance {urn:engsb:continous}ContinousIntegrationService-1#201 in thread Thread[ODEServerImpl-1,5,main] resulted in an
> exception.
> java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464)
>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
>        at org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.execute(RuntimeInstanceImpl.java:639)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:593)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.executeCreateInstance(BpelRuntimeContextImpl.java:581)
>        at org.apache.ode.bpel.engine.ODEProcess.executeCreateInstance(ODEProcess.java:373)
>        at org.apache.ode.bpel.engine.ODEProcess$2.call(ODEProcess.java:295)
>        at org.apache.ode.bpel.engine.ODEProcess$2.call(ODEProcess.java:294)
>        at org.apache.ode.bpel.engine.ODEProcess$ProcessCallable.call(ODEProcess.java:1206)
>        at org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanceWorker.java:174)
>        at org.apache.ode.bpel.engine.BpelInstanceWorker.execInCurrentThread(BpelInstanceWorker.java:108)
>        at org.apache.ode.bpel.engine.ODEProcess.doInstanceWork(ODEProcess.java:487)
>        at org.apache.ode.bpel.engine.ODEProcess.invokeProcess(ODEProcess.java:293)
>        at org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl.doInvoke(MyRoleMessageExchangeImpl.java:122)
>        at org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(UnreliableMyRoleMessageExchangeImpl.java:44)
>        at org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(UnreliableMyRoleMessageExchangeImpl.java:43)
>        at org.apache.ode.bpel.engine.ODEProcess$ProcessCallable.call(ODEProcess.java:1206)
>        at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:106)
>        at org.apache.ode.bpel.engine.BpelServerImpl$TransactedCallable.call(BpelServerImpl.java:968)
>        at org.apache.ode.bpel.engine.BpelServerImpl$ServerCallable.call(BpelServerImpl.java:948)
>        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:619)
> Caused by: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
>        at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
>        at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
>        at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
>        at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:76)
>        at org.apache.ode.bpel.engine.PartnerLinkPartnerRoleImpl.invokeIL(PartnerLinkPartnerRoleImpl.java:107)
>        at org.apache.ode.bpel.engine.ODEProcess.invokePartner(ODEProcess.java:1358)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:542)
>        at org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.invoke(RuntimeInstanceImpl.java:582)
>        at org.apache.ode.bpel.rtrep.v2.INVOKE.run(INVOKE.java:97)
>        at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
>        ... 24 more
> Caused by: java.lang.ClassNotFoundException: org.apache.servicemix.common.ResolvedEndpoint in classloader
> org.apache.servicemix.common.ResolvedEndpoint
>        at org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>        ... 37 more
>



-- 
Rafał Rusin
http://www.touk.pl
http://top.touk.pl
http://people.apache.org/~rr/

Re: ClassCastException ?

Posted by Andreas Pieber <an...@gmx.at>.
ok, you had been right; it was issue #614. But now I have another issue. I've got a very strange ClassNotFoundException

java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)

What i do not understand is that the DefaultComponent is at the same package the ResolvedEndpoint could be found. Any 
ideas or experiences with this error? I've attached the full stacktrace of this exception.

Thanks
Andreas


22:44:48,843 | ERROR | ODEServerImpl-1 | JacobVPU                 | b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run" 
in class "org.apache.ode.bpel.rtrep.v2.INVOKE" threw an unexpected exception.
java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
	at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
	at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
	at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:76)
	at org.apache.ode.bpel.engine.PartnerLinkPartnerRoleImpl.invokeIL(PartnerLinkPartnerRoleImpl.java:107)
	at org.apache.ode.bpel.engine.ODEProcess.invokePartner(ODEProcess.java:1358)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:542)
	at org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.invoke(RuntimeInstanceImpl.java:582)
	at org.apache.ode.bpel.rtrep.v2.INVOKE.run(INVOKE.java:97)
	at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
	at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
	at org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.execute(RuntimeInstanceImpl.java:639)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:593)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.executeCreateInstance(BpelRuntimeContextImpl.java:581)
	at org.apache.ode.bpel.engine.ODEProcess.executeCreateInstance(ODEProcess.java:373)
	at org.apache.ode.bpel.engine.ODEProcess$2.call(ODEProcess.java:295)
	at org.apache.ode.bpel.engine.ODEProcess$2.call(ODEProcess.java:294)
	at org.apache.ode.bpel.engine.ODEProcess$ProcessCallable.call(ODEProcess.java:1206)
	at org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanceWorker.java:174)
	at org.apache.ode.bpel.engine.BpelInstanceWorker.execInCurrentThread(BpelInstanceWorker.java:108)
	at org.apache.ode.bpel.engine.ODEProcess.doInstanceWork(ODEProcess.java:487)
	at org.apache.ode.bpel.engine.ODEProcess.invokeProcess(ODEProcess.java:293)
	at org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl.doInvoke(MyRoleMessageExchangeImpl.java:122)
	at org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(UnreliableMyRoleMessageExchangeImpl.java:44)
	at org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(UnreliableMyRoleMessageExchangeImpl.java:43)
	at org.apache.ode.bpel.engine.ODEProcess$ProcessCallable.call(ODEProcess.java:1206)
	at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:106)
	at org.apache.ode.bpel.engine.BpelServerImpl$TransactedCallable.call(BpelServerImpl.java:968)
	at org.apache.ode.bpel.engine.BpelServerImpl$ServerCallable.call(BpelServerImpl.java:948)
	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:619)
Caused by: java.lang.ClassNotFoundException: org.apache.servicemix.common.ResolvedEndpoint in classloader 
org.apache.servicemix.common.ResolvedEndpoint
	at org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	... 37 more
22:44:48,844 | ERROR | ODEServerImpl-1 | BpelInstanceWorker       | bpel.engine.BpelInstanceWorker  176 | Work for 
instance {urn:engsb:continous}ContinousIntegrationService-1#201 in thread Thread[ODEServerImpl-1,5,main] resulted in an 
exception.
java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464)
	at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
	at org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.execute(RuntimeInstanceImpl.java:639)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:593)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.executeCreateInstance(BpelRuntimeContextImpl.java:581)
	at org.apache.ode.bpel.engine.ODEProcess.executeCreateInstance(ODEProcess.java:373)
	at org.apache.ode.bpel.engine.ODEProcess$2.call(ODEProcess.java:295)
	at org.apache.ode.bpel.engine.ODEProcess$2.call(ODEProcess.java:294)
	at org.apache.ode.bpel.engine.ODEProcess$ProcessCallable.call(ODEProcess.java:1206)
	at org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanceWorker.java:174)
	at org.apache.ode.bpel.engine.BpelInstanceWorker.execInCurrentThread(BpelInstanceWorker.java:108)
	at org.apache.ode.bpel.engine.ODEProcess.doInstanceWork(ODEProcess.java:487)
	at org.apache.ode.bpel.engine.ODEProcess.invokeProcess(ODEProcess.java:293)
	at org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl.doInvoke(MyRoleMessageExchangeImpl.java:122)
	at org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(UnreliableMyRoleMessageExchangeImpl.java:44)
	at org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(UnreliableMyRoleMessageExchangeImpl.java:43)
	at org.apache.ode.bpel.engine.ODEProcess$ProcessCallable.call(ODEProcess.java:1206)
	at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:106)
	at org.apache.ode.bpel.engine.BpelServerImpl$TransactedCallable.call(BpelServerImpl.java:968)
	at org.apache.ode.bpel.engine.BpelServerImpl$ServerCallable.call(BpelServerImpl.java:948)
	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:619)
Caused by: java.lang.NoClassDefFoundError: org/apache/servicemix/common/ResolvedEndpoint
	at org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(DefaultComponent.java:191)
	at org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Registry.java:251)
	at org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointReference(ComponentContextImpl.java:345)
	at org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(EndpointReferenceContextImpl.java:76)
	at org.apache.ode.bpel.engine.PartnerLinkPartnerRoleImpl.invokeIL(PartnerLinkPartnerRoleImpl.java:107)
	at org.apache.ode.bpel.engine.ODEProcess.invokePartner(ODEProcess.java:1358)
	at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:542)
	at org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.invoke(RuntimeInstanceImpl.java:582)
	at org.apache.ode.bpel.rtrep.v2.INVOKE.run(INVOKE.java:97)
	at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
	... 24 more
Caused by: java.lang.ClassNotFoundException: org.apache.servicemix.common.ResolvedEndpoint in classloader 
org.apache.servicemix.common.ResolvedEndpoint
	at org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	... 37 more

Re: ClassCastException ?

Posted by Andreas Pieber <an...@gmx.at>.
Ok, the actual process is a little bit too big for an "sample". I'll try to trace the error by 
rebuilding the code step by step to find out where the error occur and post a solution, reopen 
ticket #614 or open a new one ASAP.

Thanks

On Tuesday 06 October 2009 14:42:41 Rafal Rusin wrote:
> So please reopen this bug and attach your sample process. I'll check it
>  out.
> 
> 2009/10/6 Andreas Pieber <an...@gmx.at>:
> > First of all thanks for the fast answer, but i don't think I have the
> > same issue.
> >
> > I get exactly the same error with ode-1.3.2 and further more I do not
> > call any external processes. I simply try to use an internal endpoint.
> > Any other ideas?
> >
> > Andreas
> >
> > On Tuesday 06 October 2009 11:59:22 Rafal Rusin wrote:
> >> I believe https://issues.apache.org/jira/browse/ODE-614 resolves your
> >>  problem
> >>
> >> 2009/10/6 Andreas Pieber <an...@gmx.at>:
> >> > Hey,
> >> >
> >> > I try to integrate bpel with apache ODE 1.3.3 and apache servicemix
> >> > 3.3.1. But I've a very interesting problem:
> >> >
> >> > 10:45:16,349 | DEBUG | pool-5-thread-2 | BpelEngineImpl           |
> >> > ode.bpel.engine.BpelEngineImpl  346 | Routed: svcQname
> >> > {urn:engsb:svn}SourceControlManagmentService --> null
> >> > 10:45:16,349 | ERROR | pool-5-thread-2 | JacobVPU                 |
> >> > b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run" in class
> >> > "org.apache.ode.bpel.runtime.INVOKE" threw an unexpected exception.
> >> > java.lang.ClassCastException: org.apache.ode.jbi.JbiEndpointReference
> >> > cannot be cast to org.apache.ode.bpel.epr.MutableEndpoint
> >> >        at
> >> > org.apache.ode.jbi.EndpointReferenceContextImpl.getConfigLookup(Endpoi
> >> >ntR eferenceContextImpl.java:116) at
> >> > org.apache.ode.store.ProcessConfImpl.getEndpointProperties(ProcessConf
> >> >Imp l.java:423) at
> >> > org.apache.ode.bpel.engine.BpelProcess.getTimeout(BpelProcess.java:108
> >> >9) at
> >> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.scheduleInvokeCheck(
> >> >Bpe lRuntimeContextImpl.java:842) at
> >> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeCo
> >> >nte xtImpl.java:780) at
> >> > org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100) at
> >> > sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) at
> >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> >> >orI mpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at
> >> > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:45
> >> >1) at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) at
> >> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeC
> >> >ont extImpl.java:875) at
> >> > org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(Par
> >> >tne rLinkMyRoleImpl.java:206) at
> >> > org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:
> >> >237 ) at
> >> > org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.jav
> >> >a:4 08) at
> >> > org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImp
> >> >l.j ava:439) at
> >> > org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImp
> >> >l.j ava:441) at
> >> > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleSchedul
> >> >er. java:411) at
> >> > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleSchedul
> >> >er. java:405) at
> >> > org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(Simple
> >> >Sch eduler.java:218) at
> >> > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler
> >> >.ja va:404) at
> >> > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler
> >> >.ja va:401) 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(ThreadPoolExecu
> >> >tor .java:886) at
> >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
> >> >jav a:908) at java.lang.Thread.run(Thread.java:619)
> >> >
> >> > I have absolutely no idea where i should start to search here for an
> >> > error. Google answers nothing on the
> >> > org.apache.ode.jbi.JbiEndpointReference cannot be cast to
> >> > org.apache.ode.bpel.epr.MutableEndpoint query. I hope someone here can
> >> > help me; or at least give me a hint where I can start to search
> >> >
> >> > thank you
> >> >
> >> > Andreas
> 
> Regards,
> 

Re: ClassCastException ?

Posted by Rafal Rusin <ra...@gmail.com>.
So please reopen this bug and attach your sample process. I'll check it out.

2009/10/6 Andreas Pieber <an...@gmx.at>:
> First of all thanks for the fast answer, but i don't think I have the same issue.
>
> I get exactly the same error with ode-1.3.2 and further more I do not call any external
> processes. I simply try to use an internal endpoint. Any other ideas?
>
> Andreas
>
> On Tuesday 06 October 2009 11:59:22 Rafal Rusin wrote:
>> I believe https://issues.apache.org/jira/browse/ODE-614 resolves your
>>  problem
>>
>> 2009/10/6 Andreas Pieber <an...@gmx.at>:
>> > Hey,
>> >
>> > I try to integrate bpel with apache ODE 1.3.3 and apache servicemix
>> > 3.3.1. But I've a very interesting problem:
>> >
>> > 10:45:16,349 | DEBUG | pool-5-thread-2 | BpelEngineImpl           |
>> > ode.bpel.engine.BpelEngineImpl  346 | Routed: svcQname
>> > {urn:engsb:svn}SourceControlManagmentService --> null
>> > 10:45:16,349 | ERROR | pool-5-thread-2 | JacobVPU                 |
>> > b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run" in class
>> > "org.apache.ode.bpel.runtime.INVOKE" threw an unexpected exception.
>> > java.lang.ClassCastException: org.apache.ode.jbi.JbiEndpointReference
>> > cannot be cast to org.apache.ode.bpel.epr.MutableEndpoint
>> >        at
>> > org.apache.ode.jbi.EndpointReferenceContextImpl.getConfigLookup(EndpointR
>> >eferenceContextImpl.java:116) at
>> > org.apache.ode.store.ProcessConfImpl.getEndpointProperties(ProcessConfImp
>> >l.java:423) at
>> > org.apache.ode.bpel.engine.BpelProcess.getTimeout(BpelProcess.java:1089)
>> > at
>> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.scheduleInvokeCheck(Bpe
>> >lRuntimeContextImpl.java:842) at
>> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeConte
>> >xtImpl.java:780) at
>> > org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100) at
>> > sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) at
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
>> >mpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
>> >        at
>> > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
>> > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) at
>> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeCont
>> >extImpl.java:875) at
>> > org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(Partne
>> >rLinkMyRoleImpl.java:206) at
>> > org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:237
>> >) at
>> > org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:4
>> >08) at
>> > org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.j
>> >ava:439) at
>> > org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.j
>> >ava:441) at
>> > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.
>> >java:411) at
>> > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.
>> >java:405) at
>> > org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSch
>> >eduler.java:218) at
>> > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.ja
>> >va:404) at
>> > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.ja
>> >va:401) 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.jav
>> >a:908) at java.lang.Thread.run(Thread.java:619)
>> >
>> > I have absolutely no idea where i should start to search here for an
>> > error. Google answers nothing on the
>> > org.apache.ode.jbi.JbiEndpointReference cannot be cast to
>> > org.apache.ode.bpel.epr.MutableEndpoint query. I hope someone here can
>> > help me; or at least give me a hint where I can start to search
>> >
>> > thank you
>> >
>> > Andreas
>>
>


Regards,
-- 
Rafał Rusin
http://www.touk.pl
http://top.touk.pl
http://people.apache.org/~rr/

Re: ClassCastException ?

Posted by Andreas Pieber <an...@gmx.at>.
First of all thanks for the fast answer, but i don't think I have the same issue.

I get exactly the same error with ode-1.3.2 and further more I do not call any external 
processes. I simply try to use an internal endpoint. Any other ideas?

Andreas

On Tuesday 06 October 2009 11:59:22 Rafal Rusin wrote:
> I believe https://issues.apache.org/jira/browse/ODE-614 resolves your
>  problem
> 
> 2009/10/6 Andreas Pieber <an...@gmx.at>:
> > Hey,
> >
> > I try to integrate bpel with apache ODE 1.3.3 and apache servicemix
> > 3.3.1. But I've a very interesting problem:
> >
> > 10:45:16,349 | DEBUG | pool-5-thread-2 | BpelEngineImpl           |
> > ode.bpel.engine.BpelEngineImpl  346 | Routed: svcQname
> > {urn:engsb:svn}SourceControlManagmentService --> null
> > 10:45:16,349 | ERROR | pool-5-thread-2 | JacobVPU                 |
> > b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run" in class
> > "org.apache.ode.bpel.runtime.INVOKE" threw an unexpected exception.
> > java.lang.ClassCastException: org.apache.ode.jbi.JbiEndpointReference
> > cannot be cast to org.apache.ode.bpel.epr.MutableEndpoint
> >        at
> > org.apache.ode.jbi.EndpointReferenceContextImpl.getConfigLookup(EndpointR
> >eferenceContextImpl.java:116) at
> > org.apache.ode.store.ProcessConfImpl.getEndpointProperties(ProcessConfImp
> >l.java:423) at
> > org.apache.ode.bpel.engine.BpelProcess.getTimeout(BpelProcess.java:1089)
> > at
> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.scheduleInvokeCheck(Bpe
> >lRuntimeContextImpl.java:842) at
> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeConte
> >xtImpl.java:780) at
> > org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100) at
> > sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
> >mpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
> >        at
> > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
> > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) at
> > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeCont
> >extImpl.java:875) at
> > org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(Partne
> >rLinkMyRoleImpl.java:206) at
> > org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:237
> >) at
> > org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:4
> >08) at
> > org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.j
> >ava:439) at
> > org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.j
> >ava:441) at
> > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.
> >java:411) at
> > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.
> >java:405) at
> > org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSch
> >eduler.java:218) at
> > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.ja
> >va:404) at
> > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.ja
> >va:401) 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.jav
> >a:908) at java.lang.Thread.run(Thread.java:619)
> >
> > I have absolutely no idea where i should start to search here for an
> > error. Google answers nothing on the
> > org.apache.ode.jbi.JbiEndpointReference cannot be cast to
> > org.apache.ode.bpel.epr.MutableEndpoint query. I hope someone here can
> > help me; or at least give me a hint where I can start to search
> >
> > thank you
> >
> > Andreas
> 

Re: ClassCastException ?

Posted by Rafal Rusin <ra...@gmail.com>.
I believe https://issues.apache.org/jira/browse/ODE-614 resolves your problem

2009/10/6 Andreas Pieber <an...@gmx.at>:
> Hey,
>
> I try to integrate bpel with apache ODE 1.3.3 and apache servicemix 3.3.1. But I've a very interesting problem:
>
> 10:45:16,349 | DEBUG | pool-5-thread-2 | BpelEngineImpl           | ode.bpel.engine.BpelEngineImpl  346 | Routed:
> svcQname {urn:engsb:svn}SourceControlManagmentService --> null
> 10:45:16,349 | ERROR | pool-5-thread-2 | JacobVPU                 | b.vpu.JacobVPU$JacobThreadImpl  463 | Method "run"
> in class "org.apache.ode.bpel.runtime.INVOKE" threw an unexpected exception.
> java.lang.ClassCastException: org.apache.ode.jbi.JbiEndpointReference cannot be cast to
> org.apache.ode.bpel.epr.MutableEndpoint
>        at org.apache.ode.jbi.EndpointReferenceContextImpl.getConfigLookup(EndpointReferenceContextImpl.java:116)
>        at org.apache.ode.store.ProcessConfImpl.getEndpointProperties(ProcessConfImpl.java:423)
>        at org.apache.ode.bpel.engine.BpelProcess.getTimeout(BpelProcess.java:1089)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.scheduleInvokeCheck(BpelRuntimeContextImpl.java:842)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:780)
>        at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
>        at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
>        at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:875)
>        at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:206)
>        at org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:237)
>        at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:408)
>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:441)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:411)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:405)
>        at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:218)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:404)
>        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:401)
>        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:619)
>
> I have absolutely no idea where i should start to search here for an error. Google answers nothing on the
> org.apache.ode.jbi.JbiEndpointReference cannot be cast to org.apache.ode.bpel.epr.MutableEndpoint query. I hope someone
> here can help me; or at least give me a hint where I can start to search
>
> thank you
>
> Andreas
>



-- 
Rafał Rusin
http://www.touk.pl
http://top.touk.pl
http://people.apache.org/~rr/