Details
-
Task
-
Resolution: Unresolved
-
Major
-
10.0.0
-
None
-
None
Description
if mixed version between Communkty 2.19+ and a previous Camel version (which is the case up to fuse bom 6.3) you end up with:
[INFO] Starting Camel ... [ Thread-2] RawBuilder INFO Copy thread finished. [mel.test.blueprint.Main.main()] Activator INFO Camel activator starting [mel.test.blueprint.Main.main()] Activator INFO Camel activator started [ Blueprint Extender: 1] BlueprintContainerImpl INFO Bundle AMQ-blue-2191/1.0.0.SNAPSHOT is waiting for namespace handlers [http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0, http://camel.apache.org/schema/blueprint] [ Blueprint Extender: 3] BlueprintContainerImpl INFO Bundle AMQ-blue-2191/1.0.0.SNAPSHOT is waiting for namespace handlers [http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0] [ Blueprint Extender: 3] BeanRecipe WARN Object to be destroyed is not an instance of UnwrapperedBeanHolder, type: null [ Blueprint Extender: 3] BlueprintContainerImpl ERROR Unable to start blueprint container for bundle AMQ-blue-2191/1.0.0.SNAPSHOT org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to initialize bean .camelBlueprint.factory.amq-example-context at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714) at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824) at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787) at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:247) at org.apache.aries.blueprint.container.BlueprintRepository.createInstance(BlueprintRepository.java:230) at org.apache.aries.blueprint.container.BlueprintRepository.create(BlueprintRepository.java:145) at org.apache.aries.blueprint.container.BlueprintContainerImpl.getComponentInstance(BlueprintContainerImpl.java:754) at org.apache.camel.blueprint.handler.CamelNamespaceHandler$CamelDependenciesFinder.process(CamelNamespaceHandler.java:988) at org.apache.aries.blueprint.container.BlueprintContainerImpl.processProcessors(BlueprintContainerImpl.java:529) at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:361) at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:269) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106) at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalAccessError: tried to access field org.apache.camel.impl.DefaultFactoryFinder.classMap from class org.apache.camel.core.osgi.OsgiFactoryFinder at org.apache.camel.core.osgi.OsgiFactoryFinder.findClass(OsgiFactoryFinder.java:52) at org.apache.camel.core.osgi.OsgiFactoryFinder.findClass(OsgiFactoryFinder.java:84) at org.apache.camel.impl.DefaultFactoryFinder.newInstance(DefaultFactoryFinder.java:93) at org.apache.camel.impl.DefaultFactoryFinder.newInstance(DefaultFactoryFinder.java:58) at org.apache.camel.impl.DefaultCamelContext.createInjector(DefaultCamelContext.java:3932) at org.apache.camel.impl.DefaultCamelContext.getInjector(DefaultCamelContext.java:2470) at org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:514) at org.apache.camel.impl.osgi.Activator$BundleComponentResolver.resolveComponent(Activator.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54) at org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119) at com.sun.proxy.$Proxy57.resolveComponent(Unknown Source) at org.apache.camel.blueprint.BlueprintComponentResolver.resolveComponent(BlueprintComponentResolver.java:61) at org.apache.camel.impl.DefaultCamelContext.initComponent(DefaultCamelContext.java:497) at org.apache.camel.impl.DefaultCamelContext.lambda$getComponent$0(DefaultCamelContext.java:448) at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:448) at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:432) at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:517) at org.apache.camel.blueprint.CamelContextFactoryBean.initPropertyPlaceholder(CamelContextFactoryBean.java:270) at org.apache.camel.core.xml.AbstractCamelContextFactoryBean.afterPropertiesSet(AbstractCamelContextFactoryBean.java:172) at org.apache.camel.blueprint.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:335) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299) at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:956) at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712) ... 24 more