Ok thanks ;)
On 18/10/2017 09:17, Jean-Baptiste Onofré wrote: > Hi, > > It sounds pretty close to: > > https://issues.apache.org/jira/browse/SM-3503 > > Let me take a look as I gonna fix that today. > > Regards > JB > > On 10/17/2017 10:20 PM, francois papon wrote: >> Hi, >> >> I use the camel-elasticsearch5 component in my bundle and I have a >> ClassNotFound exception at startup : >> >> 2017-10-17 23:52:00,927 | INFO | nt Dispatcher: 1 | >> ElasticsearchProducer | 68 - >> org.apache.camel.camel-elasticsearch5 - 2.20.0 | Connecting to the >> ElasticSearch cluster: docker-cluster >> 2017-10-17 23:52:00,930 | WARN | karaf-box/deploy | >> BlueprintEventDispatcher | 12 - org.apache.aries.blueprint.core >> - 1.8.2 | Listener caused an exception, will be ignored >> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: >> Could not initialize class >> org.elasticsearch.transport.client.PreBuiltTransportClient >> at java.util.concurrent.FutureTask.report(FutureTask.java:122) >> [?:?] >> at java.util.concurrent.FutureTask.get(FutureTask.java:192) [?:?] >> at >> java.util.concurrent.AbstractExecutorService.doInvokeAny(AbstractExecutorService.java:193) >> >> [?:?] >> at >> java.util.concurrent.AbstractExecutorService.invokeAny(AbstractExecutorService.java:225) >> >> [?:?] >> at >> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$4.call(ScheduledExecutorServiceWrapper.java:184) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$15.call(ScheduledExecutorServiceWrapper.java:452) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.utils.threading.RWLock.runReadOperation(RWLock.java:35) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.runUnlessShutdown(ScheduledExecutorServiceWrapper.java:447) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.invokeAny(ScheduledExecutorServiceWrapper.java:178) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListener(BlueprintEventDispatcher.java:199) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListeners(BlueprintEventDispatcher.java:189) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintEventDispatcher.blueprintEvent(BlueprintEventDispatcher.java:140) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:423) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:275) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422) >> >> [12:org.apache.aries.blueprint.core:1.8.2] >> at >> org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179) >> >> [?:?] >> at >> org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730) >> >> [?:?] >> at >> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485) >> >> [?:?] >> at >> org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4563) >> [?:?] >> at org.apache.felix.framework.Felix.startBundle(Felix.java:2173) >> [?:?] >> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) >> [?:?] >> at >> org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1253) >> >> [8:org.apache.felix.fileinstall:3.6.0] >> at >> org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1225) >> >> [8:org.apache.felix.fileinstall:3.6.0] >> at >> org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1213) >> >> [8:org.apache.felix.fileinstall:3.6.0] >> at >> org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:507) >> >> [8:org.apache.felix.fileinstall:3.6.0] >> at >> org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361) >> >> [8:org.apache.felix.fileinstall:3.6.0] >> at >> org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312) >> >> [8:org.apache.felix.fileinstall:3.6.0] >> >> >> I search on ServiceMix forum and JIRA, it seems to be related to this >> issue : >> >> https://issues.apache.org/jira/browse/SM-3454 >> >> It's resolved on jira and include in the 5.5.2_1 which is the version >> installed in my karaf : >> >> karaf@root()> bundle:list >> START LEVEL 100 , List Threshold: 50 >> ID │ State │ Lvl │ Version │ Name >> ────┼────────┼─────┼────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── >> >> 28 │ Active │ 80 │ 4.1.2 │ Apache Karaf :: OSGi Services >> :: Event >> 52 │ Active │ 50 │ 2.20.0 │ camel-blueprint >> 53 │ Active │ 80 │ 2.20.0 │ camel-commands-core >> 54 │ Active │ 50 │ 2.20.0 │ camel-core >> 55 │ Active │ 80 │ 2.20.0 │ camel-karaf-commands >> 59 │ Active │ 50 │ 2.8.10 │ Jackson-annotations >> 60 │ Active │ 50 │ 2.8.10 │ Jackson-core >> 61 │ Active │ 50 │ 2.8.10 │ jackson-databind >> 62 │ Active │ 50 │ 2.8.10 │ Jackson dataformat: Smile >> 63 │ Active │ 50 │ 2.8.10 │ Jackson-dataformat-YAML >> 64 │ Active │ 50 │ 18.0.0 │ Guava: Google Core Libraries >> for Java >> 65 │ Active │ 50 │ 1.0.4 │ Compress-LZF >> 68 │ Active │ 50 │ 2.20.0 │ camel-elasticsearch5 >> 77 │ Active │ 50 │ 5.5.2.1 │ Apache ServiceMix :: Bundles :: >> elasticsearch >> 102 │ Active │ 50 │ 1.18.0 │ SnakeYAML >> 103 │ Active │ 50 │ 0 │ >> wrap_file__home_fpa_.m2_repository_org_elasticsearch_client_transport_5.5.2_transport-5.5.2.jar >> >> 104 │ Active │ 80 │ 0.0.1.SNAPSHOT │ bill-control-route >> 105 │ Active │ 50 │ 2.20.0 │ camel-core-osgi >> 106 │ Active │ 50 │ 2.20.0 │ camel-scr >> >> But I see a wrap bundle : >> wrap_file__home_fpa_.m2_repository_org_elasticsearch_client_transport_5.5.2_transport-5.5.2.jar >> >> >> Any ideas ? >> >> karaf@root()> info >> Karaf >> Karaf version 4.1.2 >> OSGi Framework org.apache.felix.framework-5.6.6 >> >> JVM >> Java Virtual Machine Java HotSpot(TM) 64-Bit Server VM version >> 25.144-b01 >> Version 1.8.0_144 >> Vendor Oracle Corporation >> >> Also test on apache-karaf-4.2.0-20171016.202540-399 >> >> Francois >> >
