Hi

Ahh you use hawtio. You can see that, when you install hawtio, you have a "mix" 
of Pax Web 7.2.x and 7.3.x.

Karaf 4.3.x itself uses Pax Web 7.3, but hawtio seems to want Pax Web 7.2 
(which is bad, it should not force Pax Web version).

Hawtio should be fixed, definitely (probably hawtio did not update to Karaf 
4.3.x, it’s still using Karaf 4.2.x).
Maybe we can blacklist Pax Web 7.2.x in etc/org.apache.karaf.features.xml. You 
can try this.

Let me check if I can fix hawtio in the mean time.

May I ask your hawtio use case ? Maybe Decanter can be alternative ?

Regards
JB

> Le 9 mars 2021 à 23:52, Michael Brohl <[email protected]> a écrit :
> 
> Thanks, JB,
> 
> I now installed every feature separately in a different order after cleaning 
> /data and removing a blacklist configuration from another :
> 
> feature:repo-add hawtio 2.13.0
> feature:repo-add camel 3.7.2
> feature:repo-add spring-legacy
> feature:repo-add activemq 5.16.1  (5.15.14)
> 
> feature:install -v activemq-broker-noweb
> feature:install -v jms
> 
> feature:install -v camel-blueprint
> feature:install -v camel-jms
> feature:install -v http
> feature:install -v camel-http
> 
> Everything works fine until the last step of installing hawtio:
> 
> feature:install -v hawtio
> 
> which causes the following error:
> 
> Adding features: hawtio/[2.13.0,2.13.0]
> Changes to perform:
>   Region: root
>     Bundles to install:
>       mvn:io.hawt/hawtio-log/2.13.0
>       mvn:io.hawt/hawtio-log-osgi/2.13.0
>       mvn:io.hawt/hawtio-osgi/2.13.0/war
>       mvn:io.hawt/hawtio-osgi-jmx/2.13.0
> mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.3.2
>       mvn:org.apache.karaf.web/org.apache.karaf.web.core/4.3.0
>       mvn:org.eclipse.jdt.core.compiler/ecj/4.5.1
>       mvn:org.ops4j.pax.url/pax-url-war/2.6.2/jar/uber
>       mvn:org.ops4j.pax.url/pax-url-war/2.6.7/jar/uber
>       mvn:org.ops4j.pax.web/pax-web-deployer/7.2.19
>       mvn:org.ops4j.pax.web/pax-web-deployer/7.3.9
>       mvn:org.ops4j.pax.web/pax-web-deployer/7.3.13
>       mvn:org.ops4j.pax.web/pax-web-descriptor/7.2.19
>       mvn:org.ops4j.pax.web/pax-web-descriptor/7.3.9
>       mvn:org.ops4j.pax.web/pax-web-descriptor/7.3.13
>       mvn:org.ops4j.pax.web/pax-web-extender-war/7.2.19
>       mvn:org.ops4j.pax.web/pax-web-extender-war/7.3.9
>       mvn:org.ops4j.pax.web/pax-web-extender-war/7.3.13
>       mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.2.19
>       mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.3.9
>       mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.3.13
>       mvn:org.ops4j.pax.web/pax-web-jsp/7.2.19
>       mvn:org.ops4j.pax.web/pax-web-jsp/7.3.13
> Stopping bundles:
>   org.ops4j.pax.web.pax-web-jetty/7.3.9
>   org.ops4j.pax.web.pax-web-runtime/7.3.9
> Installing bundles:
>   mvn:io.hawt/hawtio-log/2.13.0
>   mvn:io.hawt/hawtio-log-osgi/2.13.0
>   mvn:io.hawt/hawtio-osgi/2.13.0/war
>   mvn:io.hawt/hawtio-osgi-jmx/2.13.0
> mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.3.2
>   mvn:org.apache.karaf.web/org.apache.karaf.web.core/4.3.0
>   mvn:org.eclipse.jdt.core.compiler/ecj/4.5.1
>   mvn:org.ops4j.pax.url/pax-url-war/2.6.2/jar/uber
>   mvn:org.ops4j.pax.url/pax-url-war/2.6.7/jar/uber
>   mvn:org.ops4j.pax.web/pax-web-deployer/7.2.19
>   mvn:org.ops4j.pax.web/pax-web-deployer/7.3.9
>   mvn:org.ops4j.pax.web/pax-web-deployer/7.3.13
>   mvn:org.ops4j.pax.web/pax-web-descriptor/7.2.19
>   mvn:org.ops4j.pax.web/pax-web-descriptor/7.3.9
>   mvn:org.ops4j.pax.web/pax-web-descriptor/7.3.13
>   mvn:org.ops4j.pax.web/pax-web-extender-war/7.2.19
>   mvn:org.ops4j.pax.web/pax-web-extender-war/7.3.9
>   mvn:org.ops4j.pax.web/pax-web-extender-war/7.3.13
>   mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.2.19
>   mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.3.9
>   mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.3.13
>   mvn:org.ops4j.pax.web/pax-web-jsp/7.2.19
>   mvn:org.ops4j.pax.web/pax-web-jsp/7.3.13
> Refreshing bundles:
>     org.ops4j.pax.web.pax-web-jetty/7.3.9 (Should be wired to: 
> org.ops4j.pax.web.pax-web-jsp/7.2.19 (through 
> [org.ops4j.pax.web.pax-web-jetty/7.3.9] osgi.wiring.package; 
> resolution:=optional; 
> filter:="(&(osgi.wiring.package=org.apache.jasper.servlet)(version>=2.2.0)(!(version>=3.0.0)))"),
>  org.ops4j.pax.web.pax-web-jsp/7.3.13 (through 
> [org.ops4j.pax.web.pax-web-jetty/7.3.9] osgi.wiring.package; 
> resolution:=optional; 
> filter:="(&(osgi.wiring.package=org.ops4j.pax.web.jsp)(version>=7.3.9))"))
>     org.ops4j.pax.web.pax-web-runtime/7.3.9 (Should be wired to: 
> org.ops4j.pax.web.pax-web-jsp/7.2.19 (through 
> [org.ops4j.pax.web.pax-web-runtime/7.3.9] osgi.wiring.package; 
> resolution:=optional; 
> filter:="(&(osgi.wiring.package=org.apache.jasper.servlet)(version>=2.2.0)(!(version>=3.0.0)))"),
>  org.ops4j.pax.web.pax-web-jsp/7.3.13 (through 
> [org.ops4j.pax.web.pax-web-runtime/7.3.9] osgi.wiring.package; 
> resolution:=optional; 
> filter:="(&(osgi.wiring.package=org.ops4j.pax.web.jsp)(version>=7.3.9))"))
> Starting bundles:
>   org.ops4j.pax.web.pax-web-deployer/7.3.13
>   org.ops4j.pax.web.pax-web-extender-whiteboard/7.3.13
>   org.ops4j.pax.web.pax-web-extender-whiteboard/7.3.9
>   org.ops4j.pax.web.pax-web-extender-whiteboard/7.2.19
>   org.ops4j.pax.web.pax-web-descriptor/7.3.9
>   org.ops4j.pax.web.pax-web-descriptor/7.3.13
>   org.ops4j.pax.web.pax-web-descriptor/7.2.19
>   org.eclipse.jdt.core.compiler.batch/3.11.1.v20150902-1521
>   org.ops4j.pax.web.pax-web-jsp/7.2.19
>   org.ops4j.pax.web.pax-web-jsp/7.3.13
>   org.ops4j.pax.web.pax-web-extender-war/7.2.19
>   org.ops4j.pax.url.war/2.6.2
>   org.ops4j.pax.url.war/2.6.7
>   org.ops4j.pax.web.pax-web-deployer/7.2.19
>   org.ops4j.pax.web.pax-web-jetty/7.3.9
>   org.ops4j.pax.web.pax-web-runtime/7.3.9
>   org.ops4j.pax.web.pax-web-extender-war/7.3.13
>   org.apache.aries.spifly.dynamic.bundle/1.3.2
>   org.ops4j.pax.web.pax-web-deployer/7.3.9
>   org.ops4j.pax.web.pax-web-extender-war/7.3.9
>   org.apache.karaf.web.core/4.3.0
>   io.hawt.hawtio-osgi-jmx/2.13.0
>   io.hawt.hawtio-log/2.13.0
>   io.hawt.hawtio-log-osgi/2.13.0
>   io.hawt.hawtio-osgi/2.13.0
> org.apache.karaf.features.internal.util.MultiException: Error restarting 
> bundles:
>     Singleton conflict. Unresolved requirements: []
>     at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1042)
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run(Thread.java:748)
>     Suppressed: org.osgi.framework.BundleException: Singleton conflict. 
> Unresolved requirements: []
>         at 
> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368)
>         at org.apache.felix.framework.Felix.startBundle(Felix.java:2281)
>         at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)
>         at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984)
>         at 
> org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165)
>         at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1153)
>         at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1034)
>         ... 6 more
> Error executing command: Error restarting bundles:
>     Singleton conflict. Unresolved requirements: []
> karaf@root()>
> 
> and in karaf.log:
> 
> ...
> 
> 2021-03-09T23:38:36,244 | INFO  | features-3-thread-1 | FeaturesServiceImpl   
>            | 18 - org.apache.karaf.features.core - 4.3.0 | 
> io.hawt.hawtio-osgi-jmx/2.13.0
> 2021-03-09T23:38:36,249 | INFO  | features-3-thread-1 | FeaturesServiceImpl   
>            | 18 - org.apache.karaf.features.core - 4.3.0 | 
> io.hawt.hawtio-log/2.13.0
> 2021-03-09T23:38:36,250 | INFO  | features-3-thread-1 | FeaturesServiceImpl   
>            | 18 - org.apache.karaf.features.core - 4.3.0 | 
> io.hawt.hawtio-log-osgi/2.13.0
> 2021-03-09T23:38:36,267 | INFO  | features-3-thread-1 | FeaturesServiceImpl   
>            | 18 - org.apache.karaf.features.core - 4.3.0 | 
> io.hawt.hawtio-osgi/2.13.0
> 2021-03-09T23:38:36,291 | WARN  | features-3-thread-1 | Activator             
>            | 283 - org.ops4j.pax.web.pax-web-extender-war - 7.3.9 | Error 
> while creating extension for bundle io.hawt.hawtio-osgi [269]
> java.lang.NoClassDefFoundError: com/sun/istack/Pool
>     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1156)
>  ~[?:?]
>     at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:165) 
> ~[?:?]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_282]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_282]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_282]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
>     at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:222) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.ContextFinder.find(ContextFinder.java:386) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:641) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584) 
> ~[?:1.8.0_282]
>     at 
> org.ops4j.pax.web.extender.war.internal.parser.WebAppParser.parseWebXml(WebAppParser.java:954)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.parser.WebAppParser.parse(WebAppParser.java:149)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.WebObserver.createExtension(WebObserver.java:145)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.Activator.doCreateExtension(Activator.java:82)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.createExtension(AbstractExtender.java:259)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:242)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:54)
>  ~[?:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:488)
>  ~[osgi.core-7.0.0.jar:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:420)
>  ~[osgi.core-7.0.0.jar:?]
>     at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) 
> ~[osgi.core-7.0.0.jar:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
>  ~[osgi.core-7.0.0.jar:?]
>     at 
> org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
>  ~[?:?]
>     at 
> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>  ~[?:?]
>     at 
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>  ~[?:?]
>     at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4817) 
> ~[?:?]
>     at org.apache.felix.framework.Felix.startBundle(Felix.java:2336) ~[?:?]
>     at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) ~[?:?]
>     at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1153)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1034)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
>  ~[?:?]
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_282]
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  [?:1.8.0_282]
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  [?:1.8.0_282]
>     at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
> Caused by: java.lang.ClassNotFoundException: com.sun.istack.Pool not found by 
> org.apache.servicemix.bundles.jaxb-runtime [247]
>     at 
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1597)
>  ~[?:?]
>     at 
> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
>  ~[?:?]
>     at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1982)
>  ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_282]
>     ... 37 more
> 2021-03-09T23:38:36,301 | WARN  | features-3-thread-1 | Activator             
>            | 282 - org.ops4j.pax.web.pax-web-extender-war - 7.2.19 | Error 
> while creating extension for bundle io.hawt.hawtio-osgi [269]
> java.lang.NoClassDefFoundError: com/sun/istack/Pool
>     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1156)
>  ~[?:?]
>     at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:165) 
> ~[?:?]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_282]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_282]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_282]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
>     at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:222) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.ContextFinder.find(ContextFinder.java:386) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:641) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584) 
> ~[?:1.8.0_282]
>     at 
> org.ops4j.pax.web.extender.war.internal.parser.WebAppParser.parseWebXml(WebAppParser.java:955)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.parser.WebAppParser.parse(WebAppParser.java:149)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.WebObserver.createExtension(WebObserver.java:145)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.Activator.doCreateExtension(Activator.java:82)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.createExtension(AbstractExtender.java:259)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:242)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:54)
>  ~[?:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:488)
>  ~[osgi.core-7.0.0.jar:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:420)
>  ~[osgi.core-7.0.0.jar:?]
>     at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) 
> ~[osgi.core-7.0.0.jar:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
>  ~[osgi.core-7.0.0.jar:?]
>     at 
> org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
>  ~[?:?]
>     at 
> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>  ~[?:?]
>     at 
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>  ~[?:?]
>     at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4817) 
> ~[?:?]
>     at org.apache.felix.framework.Felix.startBundle(Felix.java:2336) ~[?:?]
>     at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) ~[?:?]
>     at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1153)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1034)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
>  ~[?:?]
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_282]
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  [?:1.8.0_282]
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  [?:1.8.0_282]
>     at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
> Caused by: java.lang.ClassNotFoundException: com.sun.istack.Pool not found by 
> org.apache.servicemix.bundles.jaxb-runtime [247]
>     at 
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1597)
>  ~[?:?]
>     at 
> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
>  ~[?:?]
>     at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1982)
>  ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_282]
>     ... 37 more
> 2021-03-09T23:38:36,307 | WARN  | features-3-thread-1 | Activator             
>            | 284 - org.ops4j.pax.web.pax-web-extender-war - 7.3.13 | Error 
> while creating extension for bundle io.hawt.hawtio-osgi [269]
> java.lang.NoClassDefFoundError: com/sun/istack/Pool
>     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1156)
>  ~[?:?]
>     at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:165) 
> ~[?:?]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_282]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_282]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_282]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
>     at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:222) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.ContextFinder.find(ContextFinder.java:386) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:641) 
> ~[?:1.8.0_282]
>     at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584) 
> ~[?:1.8.0_282]
>     at 
> org.ops4j.pax.web.extender.war.internal.parser.WebAppParser.parseWebXml(WebAppParser.java:954)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.parser.WebAppParser.parse(WebAppParser.java:149)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.WebObserver.createExtension(WebObserver.java:145)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.Activator.doCreateExtension(Activator.java:82)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.createExtension(AbstractExtender.java:259)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:242)
>  ~[?:?]
>     at 
> org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:54)
>  ~[?:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:488)
>  ~[osgi.core-7.0.0.jar:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:420)
>  ~[osgi.core-7.0.0.jar:?]
>     at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) 
> ~[osgi.core-7.0.0.jar:?]
>     at 
> org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
>  ~[osgi.core-7.0.0.jar:?]
>     at 
> org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
>  ~[?:?]
>     at 
> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>  ~[?:?]
>     at 
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>  ~[?:?]
>     at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4817) 
> ~[?:?]
>     at org.apache.felix.framework.Felix.startBundle(Felix.java:2336) ~[?:?]
>     at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) ~[?:?]
>     at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1153)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1034)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
>  ~[?:?]
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_282]
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  [?:1.8.0_282]
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  [?:1.8.0_282]
>     at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
> Caused by: java.lang.ClassNotFoundException: com.sun.istack.Pool not found by 
> org.apache.servicemix.bundles.jaxb-runtime [247]
>     at 
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1597)
>  ~[?:?]
>     at 
> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
>  ~[?:?]
>     at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1982)
>  ~[?:?]
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_282]
>     ... 37 more
> 2021-03-09T23:38:36,312 | ERROR | Karaf local console user karaf | ShellUtil  
>                       | 43 - org.apache.karaf.shell.core - 4.3.0 | Exception 
> caught while executing command
> org.apache.karaf.features.internal.util.MultiException: Error restarting 
> bundles:
>     Singleton conflict. Unresolved requirements: []
>     at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1042)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
>  ~[?:?]
>     at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
>  ~[?:?]
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_282]
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  ~[?:1.8.0_282]
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  ~[?:1.8.0_282]
>     at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
>     Suppressed: org.osgi.framework.BundleException: Singleton conflict. 
> Unresolved requirements: []
>         at 
> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368) ~[?:?]
>         at org.apache.felix.framework.Felix.startBundle(Felix.java:2281) 
> ~[?:?]
>         at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) 
> ~[?:?]
>         at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) 
> ~[?:?]
>         at 
> org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165)
>  ~[?:?]
>         at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1153)
>  ~[?:?]
>         at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1034)
>  ~[?:?]
>         at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
>  ~[?:?]
>         at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
>  ~[?:?]
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
> ~[?:1.8.0_282]
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  ~[?:1.8.0_282]
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  ~[?:1.8.0_282]
>         at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
> 
> 
> Installation is done according to 
> https://hawt.io/docs/get-started/#deploying-on-apache-karaf, there is no 
> additional dependency listed for Karaf.
> 
> Regards,
> 
> Michael
> 
> 
> Am 09.03.21 um 21:45 schrieb Jean-Baptiste Onofre:
>> You still have the same problem.
>> 
>> When you do feature:install camel-blueprint camel-jms camel-http, you can 
>> see that jline bundles will be uninstalled, so the Karaf shell will be 
>> uninstall.
>> 
>> Can you please do:
>> 
>> Feature:install -v camel-blueprint
>> Feature:install -v camel-jms
>> Feature:install http
>> Feature:install camel-http
>> 
>> Instead of providing all in a row ?
>> 
>> Do you have anything else already installed ?
>> 
>> Thanks,
>> Regards
>> JB

Reply via email to