Is there a JIRA issue already to vote for?
Thanks for the update, just voted for the issue.
Hi freeman,
I came across the similiar issue, I am using ServiceMix ESB, version: apache-servicemix-4.3.1-fuse-01-09 and activemq 5.4.2.fuse-03-09. I also tried to set up failover for two queues using JDBC lock system.
I am using following bundles: camel-jms, camel-xstream, camel-csf, camel-ftp, cxf-osgi. And I also deployed our own bundle.
The problem is when I do a failover, after the slave picks up JDBC lock, all the bundles load fine, but when I wanna use the bundle I deployed. It throws an exception in the servicemix log: java.lang.RuntimeException: Could not find conduit initiator for transport http://schemas.xmlsoap.org/soap/http java.lang.RuntimeException: Could not find conduit initiator for transport http://schemas.xmlsoap.org/soap/http
But after I do osgi:refresh for our bundle, it works normally.
I am thinking that may be a bundle level issue. I also changed all camel- related bundles' bundle level to be 55, and my own bundle to be 65. In the pom file I also added all the other bundles in dependencies.
I am wondering if this could be resolved by what fribeiro did? If so, where can I find the interfaces names for the camel bundles?
Thanks!-
Hi,
No, for me this issue has nothing to do with camel component.
Seems like related to cxf http transport isn't available for the cxf bus, do you import resource like classpath:META-INF/cxf/osgi/cxf-extension-http.xml for your cxf client?
Do you mind create a new thread and post your question there, elaborate if you use cxf client inside OSGi container and how you use it?
Freeman