[
https://issues.apache.org/jira/browse/KARAF-7862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
michael elbaz updated KARAF-7862:
---------------------------------
Attachment: cdc-karaf-not-working-1.zip
> camel debezium
> --------------
>
> Key: KARAF-7862
> URL: https://issues.apache.org/jira/browse/KARAF-7862
> Project: Karaf
> Issue Type: Bug
> Components: karaf
> Affects Versions: 4.4.5, 4.4.6
> Reporter: michael elbaz
> Priority: Major
> Attachments: cdc-karaf-not-working-1.zip
>
>
> Hello i'm facing this issue when trying to use karaf + camel debezium
> (and of course debezium stuff are in)
> 01:19:47.268 INFO [Blueprint Event Dispatcher: 1] Attempting to start
> CamelContext: dt-integ-cdc
> 01:19:47.283 WARN [Thread-51] Listener caused an exception, will be ignored
> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
> org/apache/camel/component/debezium/DebeziumComponent
> at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?]
> at java.util.concurrent.FutureTask.get(FutureTask.java:191) ~[?:?]
> at
> java.util.concurrent.AbstractExecutorService.doInvokeAny(AbstractExecutorService.java:204)
> ~[?:?]
> at
> java.util.concurrent.AbstractExecutorService.invokeAny(AbstractExecutorService.java:235)
> ~[?:?]
> at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$4.call(ScheduledExecutorServiceWrapper.java:185)
> ~[?:?]
> at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$15.call(ScheduledExecutorServiceWrapper.java:446)
> ~[?:?]
> at
> org.apache.aries.blueprint.utils.threading.RWLock.runReadOperation(RWLock.java:33)
> ~[?:?]
> at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.runUnlessShutdown(ScheduledExecutorServiceWrapper.java:443)
> ~[?:?]
> at
> org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.invokeAny(ScheduledExecutorServiceWrapper.java:180)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListener(BlueprintEventDispatcher.java:195)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListeners(BlueprintEventDispatcher.java:178)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher.blueprintEvent(BlueprintEventDispatcher.java:133)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:447)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:298)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:335)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:288)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:284)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:274)
> ~[?:?]
> 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:1384)
> ~[?:?]
> 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:4847)
> ~[?:?]
> at org.apache.felix.framework.Felix.startBundle(Felix.java:2363)
> ~[?:?]
> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006)
> ~[?:?]
> at
> org.apache.karaf.bundle.core.internal.BundleWatcherImpl.run(BundleWatcherImpl.java:121)
> ~[?:?]
> at java.lang.Thread.run(Thread.java:1583) [?:?]
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/camel/component/debezium/DebeziumComponent
> at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
> at java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2338)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClassParallel(BundleWiringImpl.java:2156)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2090)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1556)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
> ~[?:?]
> at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
> at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:2116)
> ~[?:?]
> at
> org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:986) ~[?:?]
> at
> org.apache.camel.karaf.core.Activator$BaseResolver.createInstance(Activator.java:619)
> ~[?:?]
> at
> org.apache.camel.karaf.core.Activator$BaseResolver.createInstance(Activator.java:593)
> ~[?:?]
> at
> org.apache.camel.karaf.core.Activator$BundleComponentResolver.resolveComponent(Activator.java:353)
> ~[?:?]
> at
> org.apache.camel.karaf.core.OsgiComponentResolver.getComponent(OsgiComponentResolver.java:59)
> ~[?:?]
> at
> org.apache.camel.karaf.core.OsgiComponentResolver.resolveComponent(OsgiComponentResolver.java:47)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.initComponent(AbstractCamelContext.java:561)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.lambda$getComponent$0(AbstractCamelContext.java:507)
> ~[?:?]
> at
> java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:505)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:480)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:793)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:735)
> ~[?:?]
> at
> org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:66)
> ~[?:?]
> at
> org.apache.camel.reifier.AbstractReifier.resolveEndpoint(AbstractReifier.java:199)
> ~[?:?]
> at
> org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:106)
> ~[?:?]
> at
> org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:86) ~[?:?]
> at
> org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49)
> ~[?:?]
> at
> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:720)
> ~[?:?]
> at
> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:587)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2390)
> ~[?:?]
> at
> org.apache.camel.support.service.BaseService.init(BaseService.java:78) ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2024)
> ~[?:?]
> at
> org.apache.camel.support.service.BaseService.start(BaseService.java:105)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2043)
> ~[?:?]
> at
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:211)
> ~[?:?]
> at
> org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:234)
> ~[?:?]
> at
> org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:276)
> ~[?:?]
> at
> org.apache.camel.blueprint.BlueprintCamelContext.blueprintEvent(BlueprintCamelContext.java:180)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:197)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:195)
> ~[?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
> ~[?:?]
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
> ~[?:?]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
> ~[?:?]
> ... 1 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.camel.component.debezium.DebeziumComponent not found by
> camel-debezium-mysql [211]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1591)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
> ~[?:?]
> at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
> at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
> at java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2338)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClassParallel(BundleWiringImpl.java:2156)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2090)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1556)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
> ~[?:?]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
> ~[?:?]
> at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
> at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:2116)
> ~[?:?]
> at
> org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:986) ~[?:?]
> at
> org.apache.camel.karaf.core.Activator$BaseResolver.createInstance(Activator.java:619)
> ~[?:?]
> at
> org.apache.camel.karaf.core.Activator$BaseResolver.createInstance(Activator.java:593)
> ~[?:?]
> at
> org.apache.camel.karaf.core.Activator$BundleComponentResolver.resolveComponent(Activator.java:353)
> ~[?:?]
> at
> org.apache.camel.karaf.core.OsgiComponentResolver.getComponent(OsgiComponentResolver.java:59)
> ~[?:?]
> at
> org.apache.camel.karaf.core.OsgiComponentResolver.resolveComponent(OsgiComponentResolver.java:47)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.initComponent(AbstractCamelContext.java:561)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.lambda$getComponent$0(AbstractCamelContext.java:507)
> ~[?:?]
> at
> java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:505)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:480)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:793)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:735)
> ~[?:?]
> at
> org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:66)
> ~[?:?]
> at
> org.apache.camel.reifier.AbstractReifier.resolveEndpoint(AbstractReifier.java:199)
> ~[?:?]
> at
> org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:106)
> ~[?:?]
> at
> org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:86) ~[?:?]
> at
> org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49)
> ~[?:?]
> at
> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:720)
> ~[?:?]
> at
> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:587)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2390)
> ~[?:?]
> at
> org.apache.camel.support.service.BaseService.init(BaseService.java:78) ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2024)
> ~[?:?]
> at
> org.apache.camel.support.service.BaseService.start(BaseService.java:105)
> ~[?:?]
> at
> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2043)
> ~[?:?]
> at
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:211)
> ~[?:?]
> at
> org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:234)
> ~[?:?]
> at
> org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:276)
> ~[?:?]
> at
> org.apache.camel.blueprint.BlueprintCamelContext.blueprintEvent(BlueprintCamelContext.java:180)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:197)
> ~[?:?]
> at
> org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:195)
> ~[?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
> ~[?:?]
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
> ~[?:?]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
> ~[?:?]
> ... 1 more
--
This message was sent by Atlassian Jira
(v8.20.10#820010)