It's great that you overcame it. 2009/10/9 Andreas Pieber <[email protected]>: > 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/
