I forgot the karaf version :

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.151-b12
  Version                     1.8.0_151
  Vendor                      Oracle Corporation


Le 24/10/2017 à 00:00, francois papon a écrit :
> Hi,
>
> I test the "JIRA SM-3503
> <https://issues.apache.org/jira/browse/SM-3503>  - elasticsearch-client
> 5.5.2_1 bundle throws ClassNotFoundException" and I have a new
> ClassNotFoundException but on a other classe.
>
> Perphaps I'm doing something wrong for tested, this is my steps to test :
>
> **karaf@root()> *bundle:install
> https://repository.apache.org/content/repositories/orgapacheservicemix-1204/org/apache/servicemix/bundles/org.apache.servicemix.bundles.elasticsearch-client/5.5.2_2/org.apache.servicemix.bundles.elasticsearch-client-5.5.2_2.jar*
>
> **karaf@root()> *feature:install camel-core camel-blueprint
> camel-elasticsearch5*
>
> /> drop m//y bundle in /deploy repositor//y/*
> *
>
> *2017-10-23 23:44:39,576 | ERROR | karaf-box/deploy |
> BlueprintContainerImpl           | 12 - org.apache.aries.blueprint.core
> - 1.8.2 | Unable to start blueprint container for bundle
> re.openrun.test.bill-control-route/0.0.1.SNAPSHOT**
> **java.lang.NoClassDefFoundError: org/elasticsearch/common/lease/Releasable*
>     at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2315)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2099)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1518)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
> ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
>     at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2315)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2099)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1518)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
> ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
>     at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2315)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2099)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1518)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
> ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1391)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1571)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1501)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
> ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
>     at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
>     at java.lang.Class.privateGetDeclaredFields(Class.java:2583) ~[?:?]
>     at java.lang.Class.getDeclaredFields(Class.java:1916) ~[?:?]
>     at
> org.apache.camel.util.ReflectionHelper.doWithFields(ReflectionHelper.java:71)
> ~[?:?]
>     at
> org.apache.camel.impl.DefaultCamelBeanPostProcessor.injectFields(DefaultCamelBeanPostProcessor.java:167)
> ~[?:?]
>     at
> org.apache.camel.impl.DefaultCamelBeanPostProcessor.postProcessBeforeInitialization(DefaultCamelBeanPostProcessor.java:82)
> ~[?:?]
>     at
> org.apache.camel.impl.DefaultInjector.newInstance(DefaultInjector.java:48)
> ~[?:?]
>     at
> org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:544)
> ~[?:?]
>     at
> org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:514)
> ~[?:?]
>     at
> org.apache.camel.impl.osgi.Activator$BundleComponentResolver.resolveComponent(Activator.java:292)
> ~[?:?]
>     at
> org.apache.camel.core.osgi.OsgiComponentResolver.getComponent(OsgiComponentResolver.java:58)
> ~[?:?]
>     at
> org.apache.camel.blueprint.BlueprintComponentResolver.resolveComponent(BlueprintComponentResolver.java:66)
> ~[?:?]
>     at
> org.apache.camel.impl.DefaultCamelContext.initComponent(DefaultCamelContext.java:523)
> ~[?:?]
>     at
> org.apache.camel.impl.DefaultCamelContext.lambda$getComponent$0(DefaultCamelContext.java:474)
> ~[?:?]
>     at
> java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
> ~[?:?]
>     at
> org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:474)
> ~[?:?]
>     at
> org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:458)
> ~[?:?]
>     at
> org.apache.camel.blueprint.handler.CamelNamespaceHandler$CamelDependenciesFinder.process(CamelNamespaceHandler.java:1056)
> ~[?:?]
>     at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.processProcessors(BlueprintContainerImpl.java:549)
> ~[12:org.apache.aries.blueprint.core:1.8.2]
>     at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:394)
> [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.doProcess(DirectoryWatcher.java:512)
> [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]
> Caused by: java.lang.ClassNotFoundException:
> org.elasticsearch.common.lease.Releasable not found by
> org.apache.servicemix.bundles.elasticsearch-client [53]
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1550)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
> ~[?:?]
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
> ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
>     ... 71 more
>
> *
> **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
> * 53 │ Active  │  80 │ 5.5.2.2        │ Apache ServiceMix :: Bundles ::
> elasticsearch-client*
>  54 │ Active  │  80 │ 2.20.0         │ camel-commands-core
>  55 │ Active  │  50 │ 2.20.0         │ camel-core
>  56 │ Active  │  80 │ 2.20.0         │ camel-karaf-commands
>  69 │ Active  │  50 │ 2.20.0         │ camel-blueprint
> 105 │ Active  │  50 │ 2.8.10         │ Jackson-annotations
> 106 │ Active  │  50 │ 2.8.10         │ Jackson-core
> 107 │ Active  │  50 │ 2.8.10         │ jackson-databind
> 108 │ Active  │  50 │ 2.8.10         │ Jackson dataformat: Smile
> 109 │ Active  │  50 │ 2.8.10         │ Jackson-dataformat-YAML
> 110 │ Active  │  50 │ 18.0.0         │ Guava: Google Core Libraries for Java
> 111 │ Active  │  50 │ 1.0.4          │ Compress-LZF
> *114 │ Active  │  50 │ 2.20.0         │ camel-elasticsearch5*
> *123 │ Active  │  50 │ 5.5.2.1        │ Apache ServiceMix :: Bundles ::
> elasticsearch*
> 148 │ Active  │  50 │ 1.18.0         │ SnakeYAML
> *149 │ Failure │  80 │ 0.0.1.SNAPSHOT │ bill-control-route*
>
> *karaf@root()> **bundle:diag 149*
>
> **
> bill-control-route (149)
> ------------------------
> Status: Failure
> Blueprint
> 23/10/17 23:44
> Exception:
> *org/elasticsearch/common/lease/Releasable**
> **java.lang.NoClassDefFoundError: org/elasticsearch/common/lease/Releasable*
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2315)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2099)
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1518)
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2315)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2099)
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1518)
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2315)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2099)
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1518)
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>     at
> org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1391)
>     at
> org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1571)
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1501)
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>     at java.lang.Class.getDeclaredFields0(Native Method)
>     at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
>     at java.lang.Class.getDeclaredFields(Class.java:1916)
>     at
> org.apache.camel.util.ReflectionHelper.doWithFields(ReflectionHelper.java:71)
>     at
> org.apache.camel.impl.DefaultCamelBeanPostProcessor.injectFields(DefaultCamelBeanPostProcessor.java:167)
>     at
> org.apache.camel.impl.DefaultCamelBeanPostProcessor.postProcessBeforeInitialization(DefaultCamelBeanPostProcessor.java:82)
>     at
> org.apache.camel.impl.DefaultInjector.newInstance(DefaultInjector.java:48)
>     at
> org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:544)
>     at
> org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:514)
>     at
> org.apache.camel.impl.osgi.Activator$BundleComponentResolver.resolveComponent(Activator.java:292)
>     at
> org.apache.camel.core.osgi.OsgiComponentResolver.getComponent(OsgiComponentResolver.java:58)
>     at
> org.apache.camel.blueprint.BlueprintComponentResolver.resolveComponent(BlueprintComponentResolver.java:66)
>     at
> org.apache.camel.impl.DefaultCamelContext.initComponent(DefaultCamelContext.java:523)
>     at
> org.apache.camel.impl.DefaultCamelContext.lambda$getComponent$0(DefaultCamelContext.java:474)
>     at
> java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
>     at
> org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:474)
>     at
> org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:458)
>     at
> org.apache.camel.blueprint.handler.CamelNamespaceHandler$CamelDependenciesFinder.process(CamelNamespaceHandler.java:1056)
>     at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.processProcessors(BlueprintContainerImpl.java:549)
>     at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:394)
>     at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:275)
>     at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)
>     at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)
>     at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265)
>     at
> org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255)
>     at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)
>     at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)
>     at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)
>     at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)
>     at
> org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)
>     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)
>     at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1225)
>     at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512)
>     at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361)
>     at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312)
> *Caused by: java.lang.ClassNotFoundException:
> org.elasticsearch.common.lease.Releasable not found by
> org.apache.servicemix.bundles.elasticsearch-client [53]*
>     at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1550)
>     at
> org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
>     at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>     ... 71 more
>
> Declarative Services
>
>
> Le 23/10/2017 à 22:57, Jean-Baptiste Onofré a écrit :
>> Hi all,
>>
>> I submit the ServiceMix 2017.10 bundles set to your vote.
>>
>> Release Notes:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311206&version=12341591
>>
>>
>> Staging Repository:
>> https://repository.apache.org/content/repositories/orgapacheservicemix-1204/
>>
>>
>> Please vote to approve this release:
>>
>> [ ] +1 Approve the release
>> [ ] -1 Do not approve the release (please provide specific comments)
>>
>> This vote will be open for 48 hours.
>>
>> Regards
>> JB
>

Reply via email to