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

Andrea Cosentino commented on CAMEL-15960:
------------------------------------------

We are still not sure if 3.10 will be or 3.11 will be the LTS. Still under 
discussion.

 

By the way my suggestion is build from master and try to install and run your 
application on Karaf 4.3.1. If something doesn't work, report here and we'll 
see.

> Karaf 4.3.0 and Camel 3.7.0 not compatible because of ASM version mismatch
> --------------------------------------------------------------------------
>
>                 Key: CAMEL-15960
>                 URL: https://issues.apache.org/jira/browse/CAMEL-15960
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-blueprint, karaf
>    Affects Versions: 3.7.0
>            Reporter: Tapio Piironen
>            Assignee: Andrea Cosentino
>            Priority: Minor
>
> Seems like I can not start my camel-blueprint projects in karaf 4.3.0. 
> Noticed that karaf 4.3.0 has asm-commons library version 9.0 but camel has 
> 8.0.1. That might be the cause.
> Getting error:
> 2020-12-17T11:08:39,648 | ERROR | Blueprint Extender: 1 | 
> BlueprintContainerImpl | 57 - org.apache.aries.blueprint.core - 1.10.2 | 
> Unable to start container for blueprint bundle 
> mybundle/20201217.10.57.test-3c5d385
> org.osgi.service.blueprint.container.ComponentDefinitionException: 
> java.lang.NoClassDefFoundError: org/objectweb/asm/commons/AdviceAdapter
>  at 
> org.apache.aries.blueprint.container.ReferenceRecipe.internalCreate(ReferenceRecipe.java:141)
>  ~[!/:1.10.2]
>  at 
> org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) 
> ~[!/:1.10.2]
>  at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
>  at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) 
> ~[!/:1.10.2]
>  at 
> org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:360)
>  ~[!/:1.10.2]
>  at 
> org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:190)
>  ~[!/:1.10.2]
>  at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:737)
>  ~[!/:1.10.2]
>  at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:433)
>  [!/:1.10.2]
>  at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:298)
>  [!/:1.10.2]
>  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 
> [?:?]
>  at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
>  at 
> org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)
>  [!/:1.10.2]
>  at 
> org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:45)
>  [!/:1.10.2]
>  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 
> [?:?]
>  at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
>  at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
>  [?:?]
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>  [?:?]
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>  [?:?]
>  at java.lang.Thread.run(Thread.java:834) [?:?]
> Caused by: java.lang.NoClassDefFoundError: 
> org/objectweb/asm/commons/AdviceAdapter
>  at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
>  at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
>  at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2344)
>  ~[?:?]
>  at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClassParallel(BundleWiringImpl.java:2162)
>  ~[?:?]
>  at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2096)
>  ~[?:?]
>  at 
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1565)
>  ~[?:?]
>  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:522) ~[?:?]
>  at 
> org.apache.aries.proxy.impl.interfaces.ProxyClassLoader.createProxyClass(ProxyClassLoader.java:153)
>  ~[?:?]
>  at 
> org.apache.aries.proxy.impl.interfaces.InterfaceProxyGenerator.getProxyInstance(InterfaceProxyGenerator.java:97)
>  ~[?:?]
>  at 
> org.apache.aries.proxy.impl.AsmProxyManager.createNewProxy(AsmProxyManager.java:80)
>  ~[?:?]
>  at 
> org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingInterceptingProxy(AbstractProxyManager.java:77)
>  ~[?:?]
>  at 
> org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingProxy(AbstractProxyManager.java:42)
>  ~[?:?]
>  at 
> org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.createProxy(AbstractServiceReferenceRecipe.java:332)
>  ~[!/:1.10.2]
>  at 
> org.apache.aries.blueprint.container.ReferenceRecipe.internalCreate(ReferenceRecipe.java:125)
>  ~[!/:1.10.2]
>  ... 18 more



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

Reply via email to