Hi,
yes,this testcase needs eclipse's ws-explorer to test it. I download servicemix-camel-2009.02-SNAPSHOT and deployed it, but it did not work. It seems I can not only upgrate servicemix-camel ,so i upgrade shared Lib too. But after that, i found the other compnents do not work. It's depressive. I will try later.... Freeman Fang wrote: > > Hi, > > I quickly go through your src project, if I understand correctly, this > testcase isn't complete workflow, no ME sent to camel SE, so I can't > reproduce the problem. > Btw, I believe the problem you see already get addressed by [1], which > means servicemix-camel-2009.02-SNAPSHOT should include this fix, could > you try to put servicemix-camel-2009.02-SNAPSHOT to SMX_HOME/hotdeploy > folder and see if the problem still there? > > [1]https://issues.apache.org/activemq/browse/SMXCOMP-18 > > Freeman > On 2009-7-8, at 下午6:00, inter wrote: > >> >> Hi,Freeman! >> >> I upload my src project. >> You can run "mvn install" to build SA. >> >> >> PS:After sa is built,the camel su contains several jars which have >> been >> included in sharelibrary. It's very large,I remove them. >> >> >> Freeman Fang wrote: >>> >>> Hi, >>> >>> Thanks for this testcase. >>> Intead of the binary SA package you attachment, actually I'm more >>> concern about your src project, from which I can change code, xbean >>> configuration and build the SA myself. >>> Would you please append your src project which I can simply run "mvn >>> install" to build SA. You can remove your bussiness logic and >>> anything >>> sensitive for you, just ensure I can reproduce the serialiable error >>> you described. >>> >>> Thanks Again >>> Freeman >>> On 2009-7-8, at 下午5:08, inter wrote: >>> >>>> >>>> Thanks for your answer, Freeman 。 >>>> I upload my testcase. >>>> >>>> camel-cxf-proxy.zip is my JBI package. >>>> HelloWorld.rar is my test webservice which is deployed in >>>> tomcat6.0's webapp >>>> dir. >>>> Then use eclipse's ws-explorer to test it at >>>> http://localhost:8199/HelloWorld?wsdl >>>> >>>> The package is too large,so i removed two jars out of >>>> HelloWorld's lib dir,they are spring-1.2.6.jar and xbean-2.2.0.jar. >>>> http://www.nabble.com/file/p24387957/test.rar test.rar >>>> >>>> >>>> Freeman Fang wrote: >>>>> >>>>> Hi, >>>>> >>>>> Seems an entry in the HashMap(it should be properties in the >>>>> MessageExchange added by camel or cxf) which doesn't implement >>>>> Serializable cause this error. >>>>> Would you please append your testcase, which is more helpmore to >>>>> reproduce and figure out the problem. >>>>> Thanks >>>>> Freeman >>>>> On 2009-7-8, at 下午3:17, inter wrote: >>>>> >>>>>> >>>>>> I am using camel and cfx-bc to implement an external service- >>>>>> proxy, >>>>>> >>>>>> this is my camel-context.xml: >>>>>> >>>>>> <camelContext id="camel" >>>>>> xmlns="http://activemq.apache.org/camel/schema/spring"> >>>>>> >>>>>> <route> >>>>>> <from uri="jbi:service:http://server/HelloWorldPre"/> >>>>>> <to uri="jbi:service:http://server/HelloWorld"/> >>>>>> </route> >>>>>> </camelContext> >>>>>> >>>>>> then I turned on "Audit " service,I got followed errors: >>>>>> >>>>>> ERROR - JdbcAuditor - Could not persist >>>>>> exchange >>>>>> java.io.NotSerializableException: >>>>>> org.apache.camel.management.InstrumentationProcessor$1 >>>>>> at >>>>>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java: >>>>>> 1081) >>>>>> at >>>>>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java: >>>>>> 302) >>>>>> at java.util.HashMap.writeObject(HashMap.java:985) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>> at >>>>>> sun >>>>>> .reflect >>>>>> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>> at >>>>>> sun >>>>>> .reflect >>>>>> .DelegatingMethodAccessorImpl >>>>>> .invoke(DelegatingMethodAccessorImpl.java:25) >>>>>> at java.lang.reflect.Method.invoke(Method.java:585) >>>>>> at >>>>>> java >>>>>> .io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java: >>>>>> 917) >>>>>> at >>>>>> java >>>>>> .io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java: >>>>>> 1339) >>>>>> at >>>>>> java >>>>>> .io >>>>>> .ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java: >>>>>> 1290) >>>>>> at >>>>>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java: >>>>>> 1079) >>>>>> at >>>>>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java: >>>>>> 302) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .jbi.messaging.ExchangePacket.writeExternal(ExchangePacket.java: >>>>>> 404) >>>>>> at >>>>>> java >>>>>> .io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java: >>>>>> 1310) >>>>>> at >>>>>> java >>>>>> .io >>>>>> .ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java: >>>>>> 1288) >>>>>> at >>>>>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java: >>>>>> 1079) >>>>>> at >>>>>> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java: >>>>>> 302) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .jbi.messaging.ExchangePacket.getData(ExchangePacket.java: >>>>>> 472) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .jbi.audit.jdbc.JdbcAuditor.exchangeSent(JdbcAuditor.java: >>>>>> 122) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .jbi >>>>>> .messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java: >>>>>> 380) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java: >>>>>> 432) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .common.EndpointDeliveryChannel.send(EndpointDeliveryChannel.java: >>>>>> 88) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .common.endpoints.SimpleEndpoint.send(SimpleEndpoint.java: >>>>>> 70) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .common.endpoints.SimpleEndpoint.done(SimpleEndpoint.java: >>>>>> 85) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .camel.CamelConsumerEndpoint.process(CamelConsumerEndpoint.java: >>>>>> 72) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:627) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .common >>>>>> .AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java: >>>>>> 598) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .common >>>>>> .AsyncBaseLifeCycle.onMessageExchange(AsyncBaseLifeCycle.java: >>>>>> 535) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .common >>>>>> .SyncLifeCycleWrapper.onMessageExchange(SyncLifeCycleWrapper.java: >>>>>> 60) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix >>>>>> .jbi >>>>>> .messaging >>>>>> .DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:623) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java: >>>>>> 172) >>>>>> at >>>>>> org >>>>>> .apache >>>>>> .servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java: >>>>>> 168) >>>>>> at >>>>>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue >>>>>> $1.run(SedaQueue.java:134) >>>>>> 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) >>>>>> >>>>>> >>>>>> >>>>>> Is this because of smx-camel? >>>>>> -- >>>>>> View this message in context: >>>>>> http://www.nabble.com/SMX3.3.1-Could-not-persist-exchange-tp24386623p24386623.html >>>>>> Sent from the ServiceMix - User mailing list archive at >>>>>> Nabble.com. >>>>>> >>>>> >>>>> >>>>> -- >>>>> Freeman Fang >>>>> ------------------------ >>>>> Open Source SOA: http://fusesource.com >>>>> >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/SMX3.3.1-Could-not-persist-exchange-tp24386623p24387957.html >>>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >>>> >>> >>> >>> -- >>> Freeman Fang >>> ------------------------ >>> Open Source SOA: http://fusesource.com >>> >>> >>> >> http://www.nabble.com/file/p24388655/camel-cxf-proxy.zip camel-cxf- >> proxy.zip >> -- >> View this message in context: >> http://www.nabble.com/SMX3.3.1-Could-not-persist-exchange-tp24386623p24388655.html >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> > > > -- > Freeman Fang > ------------------------ > Open Source SOA: http://fusesource.com > > > -- View this message in context: http://www.nabble.com/SMX3.3.1-Could-not-persist-exchange-tp24386623p24390767.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
