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
