You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "nizar.ben.mansour (Jira)" <ji...@apache.org> on 2021/04/09 09:00:01 UTC

[jira] [Commented] (KARAF-6210) NoClassDefFoundError: org/apache/karaf/shell/api/action/Action when starting Karaf

    [ https://issues.apache.org/jira/browse/KARAF-6210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17317798#comment-17317798 ] 

nizar.ben.mansour commented on KARAF-6210:
------------------------------------------

still getting the same issue on windows 10 with karaf 4.2.11

 

 INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.karaf.http.core&#x2F;4.3.2.SNAPSHOT INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.karaf.http.core&#x2F;4.3.2.SNAPSHOT2021-04-09T10:54:29,272 | INFO  | features-2-thread-1 | CommandExtension                 | 38 - org.apache.karaf.shell.core - 4.2.11 | Inspection of class org.apache.karaf.http.command.ProxyAddCommand failed.java.lang.NoClassDefFoundError: org/apache/karaf/shell/api/action/Action at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_191] at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_191] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2410) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2194) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1927) ~[?:?] at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:978) ~[?:?] at org.apache.karaf.shell.impl.action.osgi.CommandExtension.start(CommandExtension.java:100) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) ~[?:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) ~[osgi.core-6.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:4579) ~[?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) ~[?:?] 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:1154) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1044) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063) ~[?:?] 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_191] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_191] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_191] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]Caused by: java.lang.ClassNotFoundException: org.apache.karaf.shell.api.action.Action not found by org.apache.karaf.http.core [231] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] ... 33 more2021-04-09T10:54:29,274 | INFO  | features-2-thread-1 | CommandExtension                 | 38 - org.apache.karaf.shell.core - 4.2.11 | Inspection of class org.apache.karaf.http.command.ProxyBalancingListCommand failed.java.lang.NoClassDefFoundError: org/apache/karaf/shell/api/action/Action at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_191] at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_191] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2410) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2194) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1927) ~[?:?] at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:978) ~[?:?] at org.apache.karaf.shell.impl.action.osgi.CommandExtension.start(CommandExtension.java:100) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) ~[?:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) ~[osgi.core-6.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:4579) ~[?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) ~[?:?] 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:1154) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1044) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063) ~[?:?] 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_191] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_191] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_191] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]Caused by: java.lang.ClassNotFoundException: org.apache.karaf.shell.api.action.Action not found by org.apache.karaf.http.core [231] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] ... 33 more2021-04-09T10:54:29,276 | INFO  | features-2-thread-1 | CommandExtension                 | 38 - org.apache.karaf.shell.core - 4.2.11 | Inspection of class org.apache.karaf.http.command.ProxyListCommand failed.java.lang.NoClassDefFoundError: org/apache/karaf/shell/api/action/Action at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_191] at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_191] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2410) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2194) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1927) ~[?:?] at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:978) ~[?:?] at org.apache.karaf.shell.impl.action.osgi.CommandExtension.start(CommandExtension.java:100) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) ~[?:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) ~[osgi.core-6.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:4579) ~[?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) ~[?:?] 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:1154) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1044) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063) ~[?:?] 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_191] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_191] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_191] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]Caused by: java.lang.ClassNotFoundException: org.apache.karaf.shell.api.action.Action not found by org.apache.karaf.http.core [231] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] ... 33 more2021-04-09T10:54:29,278 | INFO  | features-2-thread-1 | CommandExtension                 | 38 - org.apache.karaf.shell.core - 4.2.11 | Inspection of class org.apache.karaf.http.command.ProxyRemoveCommand failed.java.lang.NoClassDefFoundError: org/apache/karaf/shell/api/action/Action at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_191] at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_191] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2410) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2194) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1927) ~[?:?] at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:978) ~[?:?] at org.apache.karaf.shell.impl.action.osgi.CommandExtension.start(CommandExtension.java:100) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) ~[?:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) ~[osgi.core-6.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:4579) ~[?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) ~[?:?] 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:1154) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1044) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063) ~[?:?] 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_191] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_191] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_191] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]Caused by: java.lang.ClassNotFoundException: org.apache.karaf.shell.api.action.Action not found by org.apache.karaf.http.core [231] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] ... 33 more2021-04-09T10:54:29,279 | INFO  | features-2-thread-1 | CommandExtension                 | 38 - org.apache.karaf.shell.core - 4.2.11 | Inspection of class org.apache.karaf.http.command.ServletListCommand failed.java.lang.NoClassDefFoundError: org/apache/karaf/shell/api/action/Action at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_191] at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_191] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2410) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2194) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1927) ~[?:?] at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:978) ~[?:?] at org.apache.karaf.shell.impl.action.osgi.CommandExtension.start(CommandExtension.java:100) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) ~[?:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) ~[osgi.core-6.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:4579) ~[?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) ~[?:?] 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:1154) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1044) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063) ~[?:?] 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_191] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_191] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_191] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]Caused by: java.lang.ClassNotFoundException: org.apache.karaf.shell.api.action.Action not found by org.apache.karaf.http.core [231] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] ... 33 more2021-04-09T10:54:29,283 | INFO  | features-2-thread-1 | CommandExtension                 | 38 - org.apache.karaf.shell.core - 4.2.11 | Inspection of class org.apache.karaf.http.command.completers.ProxyUrlCompleter failed.java.lang.NoClassDefFoundError: org/apache/karaf/shell/api/console/Completer at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_191] at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_191] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2410) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2194) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1927) ~[?:?] at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:978) ~[?:?] at org.apache.karaf.shell.impl.action.osgi.CommandExtension.start(CommandExtension.java:100) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254) ~[?:?] at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227) ~[?:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) ~[osgi.core-6.0.0.jar:?] at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) ~[osgi.core-6.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:4579) ~[?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) ~[?:?] 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:1154) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1044) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063) ~[?:?] 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_191] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_191] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_191] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]Caused by: java.lang.ClassNotFoundException: org.apache.karaf.shell.api.console.Completer not found by org.apache.karaf.http.core [231] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639) ~[?:?] at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?] at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_191] ... 33 more2021-04-09T10:54:29,284 | INFO  | features-2-thread-1 | CommandExtension                 | 38 - org.apache.karaf.shell.core - 4.2.11 | Registering commands for bundle org.apache.karaf.http.core&#x2F;4.3.2.SNAPSHOT2021-04-09T10:54:29,286 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.codehaus.jettison.jettison&#x2F;1.4.12021-04-09T10:54:29,289 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.karaf.jaas.blueprint.jasypt&#x2F;4.2.112021-04-09T10:54:29,302 | INFO  | features-2-thread-1 | BlueprintContainerImpl           | 108 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.apache.karaf.jaas.blueprint.jasypt&#x2F;4.2.11 has been started2021-04-09T10:54:29,303 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.aries.jndi.core&#x2F;1.0.22021-04-09T10:54:29,320 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.aries.jpa.container&#x2F;2.7.22021-04-09T10:54:29,338 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.karaf.jaas.blueprint.config&#x2F;4.2.112021-04-09T10:54:29,353 | INFO  | features-2-thread-1 | BlueprintContainerImpl           | 108 - org.apache.aries.blueprint.core - 1.10.3 | Blueprint bundle org.apache.karaf.jaas.blueprint.config&#x2F;4.2.11 has been started2021-04-09T10:54:29,355 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.aries.jpa.blueprint&#x2F;2.7.22021-04-09T10:54:29,365 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.aries.jmx.blueprint.api&#x2F;1.2.02021-04-09T10:54:29,370 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.karaf.jndi.core&#x2F;4.2.112021-04-09T10:54:29,457 | INFO  | features-2-thread-1 | CommandExtension                 | 38 - org.apache.karaf.shell.core - 4.2.11 | Registering commands for bundle org.apache.karaf.jndi.core&#x2F;4.2.112021-04-09T10:54:29,466 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.servicemix.bundles.spring-context-support&#x2F;5.3.4.12021-04-09T10:54:29,477 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.aries.jmx.blueprint.core&#x2F;1.2.02021-04-09T10:54:29,590 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.servicemix.bundles.fastinfoset&#x2F;1.2.18.12021-04-09T10:54:29,595 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   com.fasterxml.jackson.core.jackson-annotations&#x2F;2.12.12021-04-09T10:54:29,607 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.yaml.snakeyaml&#x2F;1.27.02021-04-09T10:54:29,610 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   com.fasterxml.jackson.core.jackson-core&#x2F;2.12.12021-04-09T10:54:29,613 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   com.fasterxml.jackson.core.jackson-databind&#x2F;2.12.12021-04-09T10:54:29,623 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   com.fasterxml.jackson.dataformat.jackson-dataformat-yaml&#x2F;2.12.12021-04-09T10:54:29,627 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   com.fasterxml.jackson.jaxrs.jackson-jaxrs-base&#x2F;2.12.12021-04-09T10:54:29,636 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider&#x2F;2.12.12021-04-09T10:54:29,676 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-wsdl&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,684 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-bindings-soap&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,726 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-security&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,728 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-transports-http&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,753 | INFO  | paxweb-config-1-thread-1 | JettyFactoryImpl                 | 319 - org.ops4j.pax.web.pax-web-jetty - 7.3.13 | No ALPN class available2021-04-09T10:54:29,753 | INFO  | paxweb-config-1-thread-1 | JettyFactoryImpl                 | 319 - org.ops4j.pax.web.pax-web-jetty - 7.3.13 | HTTP&#x2F;2 not available, creating standard ServerConnector for Http2021-04-09T10:54:29,759 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-frontend-jaxrs&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,771 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-bindings-xml&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,773 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-databinding-jaxb&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,774 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-frontend-simple&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,778 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-frontend-jaxws&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,788 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-features-logging&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,792 | INFO  | paxweb-config-1-thread-1 | JettyServerImpl                  | 319 - org.ops4j.pax.web.pax-web-jetty - 7.3.13 | Pax Web available at [0.0.0.0]:[8181]2021-04-09T10:54:29,807 | INFO  | paxweb-config-1-thread-1 | HttpServiceFactoryImpl           | 320 - org.ops4j.pax.web.pax-web-runtime - 7.3.13 | Binding bundle: [org.apache.cxf.cxf-rt-transports-http [218]] to http service2021-04-09T10:54:29,808 | INFO  | CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.features.logging]) | Activator                        | 206 - org.apache.cxf.cxf-rt-features-logging - 3.5.0.SNAPSHOT | CXF message logging feature disabled2021-04-09T10:54:29,808 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-rs-service-description&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,818 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-management&#x2F;3.4.32021-04-09T10:54:29,821 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-management&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,825 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-rs-json-basic&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,828 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-rs-extension-providers&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,839 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-transports-http-jetty&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,878 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-rs-extension-search&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,887 | INFO  | features-2-thread-1 | FeaturesServiceImpl              | 13 - org.apache.karaf.features.core - 4.2.11 |   org.apache.cxf.cxf-rt-rs-client&#x2F;3.5.0.SNAPSHOT2021-04-09T10:54:29,889 | INFO  | paxweb-config-1-thread-1 | HttpServiceFactoryImpl           | 320 - org.ops4j.pax.web.pax-web-runtime - 7.3.13 | Binding bundle: [org.apache.karaf.http.core [231]] to http service2021-04-09T10:54:29,889 | INFO  | CM Configuration Updater (ManagedService Update: pid=[org.apache.cxf.osgi]) | ServletExporter                  | 218 - org.apache.cxf.cxf-rt-transports-http - 3.5.0.SNAPSHOT | Registering new instance of &quot;

> NoClassDefFoundError: org/apache/karaf/shell/api/action/Action when starting Karaf
> ----------------------------------------------------------------------------------
>
>                 Key: KARAF-6210
>                 URL: https://issues.apache.org/jira/browse/KARAF-6210
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf
>    Affects Versions: 4.2.4
>         Environment: Stock Karaf 4.2.4 on Windows 10 with latest Oracle JDK 8.
>            Reporter: Amichai Rothman
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>         Attachments: karaf_command_not_found.log
>
>
> When starting karaf using equinox and some bundle in the deploy folder, many shell commands (such as bundle:* and others) are not recognized, and the log shows NoClassDefFoundError: org/apache/karaf/shell/api/action/Action. Some commands don't work, but others (e.g. shell:*) do.
> This happens consistently on Windows 10, but not on Linux, not sure why.
>  
> Steps to recreate:
> 1. Extract stock Karaf 4.2.4.
> 2. In etc/config.properties change karaf.framework=felix to karaf.framework=equinox.
> 3. Place org.apache.aries.transaction.blueprint-2.2.0.jar (from maven) in deploy folder. This is not the only bundle it happens with, just a public one I found for this example. From several I tried, some recreated the issue and some did not. The bundle is not resolved due to missing dependencies.
> 4. Start Karaf.
> 5. Try to run bundle:list and it'll say command not found. Or look at the karaf log and see "java.lang.NoClassDefFoundError: org/apache/karaf/shell/api/action/Action". Use shell completion to see that some commands are available but others are not.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)