Hi Andreas,

did you tried to deploy by dropping your SA zip in the hotdeploy directory ?

Regards
JB

Andreas Pieber wrote:
Oh, **** this error was hellish...

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 Wednesday 07 October 2009 23:25:55 Andreas Pieber wrote:
I'm using servicemix 3.3.1 and ode 2-beta2 and i try to use the
 loan-broker-bpel example. But all I get is the following exception:

java.lang.NoClassDefFoundError:
 org/apache/servicemix/common/ResolvedEndpoint at
 org.apache.servicemix.common.DefaultComponent.resolveEndpointReference(Def
aultComponent.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(Def
aultComponent.java:191) at
 org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Regi
stry.java:251) at
org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointRef
erence(ComponentContextImpl.java:345) at
org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(En
dpointReferenceContextImpl.java:76) at
 org.apache.ode.bpel.engine.PartnerLinkPartnerRoleImpl.invokeIL(PartnerLink
PartnerRoleImpl.java:107) at
 org.apache.ode.bpel.engine.ODEProcess.invokePartner(ODEProcess.java:1358)
 at
 org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContex
tImpl.java:542) at
 org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.invoke(RuntimeInstanceImp
l.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(DelegatingMethodAccessorIm
pl.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(RuntimeInstanceIm
pl.java:639) at
 org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeConte
xtImpl.java:593) at
 org.apache.ode.bpel.engine.BpelRuntimeContextImpl.executeCreateInstance(Bp
elRuntimeContextImpl.java:581) at
 org.apache.ode.bpel.engine.ODEProcess.executeCreateInstance(ODEProcess.jav
a: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(BpelInstanceW
orker.java:174) at
 org.apache.ode.bpel.engine.BpelInstanceWorker.execInCurrentThread(BpelInst
anceWorker.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(MyRoleMessag
eExchangeImpl.java:122) at
org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(Unrel
iableMyRoleMessageExchangeImpl.java:44) at
org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(Unrel
iableMyRoleMessageExchangeImpl.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(BpelServ
erImpl.java:968) at
 org.apache.ode.bpel.engine.BpelServerImpl$ServerCallable.call(BpelServerIm
pl.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(MultiParentC
lassLoader.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(RuntimeInstanceIm
pl.java:639) at
 org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeConte
xtImpl.java:593) at
 org.apache.ode.bpel.engine.BpelRuntimeContextImpl.executeCreateInstance(Bp
elRuntimeContextImpl.java:581) at
 org.apache.ode.bpel.engine.ODEProcess.executeCreateInstance(ODEProcess.jav
a: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(BpelInstanceW
orker.java:174) at
 org.apache.ode.bpel.engine.BpelInstanceWorker.execInCurrentThread(BpelInst
anceWorker.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(MyRoleMessag
eExchangeImpl.java:122) at
org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(Unrel
iableMyRoleMessageExchangeImpl.java:44) at
org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl$1.call(Unrel
iableMyRoleMessageExchangeImpl.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(BpelServ
erImpl.java:968) at
 org.apache.ode.bpel.engine.BpelServerImpl$ServerCallable.call(BpelServerIm
pl.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(Def
aultComponent.java:191) at
 org.apache.servicemix.jbi.framework.Registry.resolveEndpointReference(Regi
stry.java:251) at
org.apache.servicemix.jbi.framework.ComponentContextImpl.resolveEndpointRef
erence(ComponentContextImpl.java:345) at
org.apache.ode.jbi.EndpointReferenceContextImpl.resolveEndpointReference(En
dpointReferenceContextImpl.java:76) at
 org.apache.ode.bpel.engine.PartnerLinkPartnerRoleImpl.invokeIL(PartnerLink
PartnerRoleImpl.java:107) at
 org.apache.ode.bpel.engine.ODEProcess.invokePartner(ODEProcess.java:1358)
 at
 org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContex
tImpl.java:542) at
 org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.invoke(RuntimeInstanceImp
l.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(DelegatingMethodAccessorIm
pl.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(MultiParentC
lassLoader.java:206) at
 java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        ... 37 more

Reply via email to