With current head revision of PAX CDI Weld master@0313b5e, when starting a bundle with PAX CDI required capability, the following exception is thrown:
2016-02-17 15:36:22,917 | INFO | pool-9-thread-1 | CdiExtender | 78 - org.ops4j.pax.cdi.extender - 1.0.0.SNAPSHOT | starting CDI extender org.ops4j.pax.cdi.extender
2016-02-17 15:36:22,930 | INFO | pool-9-thread-1 | FeaturesServiceImpl | 9 - org.apache.karaf.features.core - 4.0.3 | io.astefanutti.camel.cdi.camel-cdi-sample-hello/2.0.0.SNAPSHOT
2016-02-17 15:36:22,932 | INFO | pool-9-thread-1 | CdiExtender | 78 - org.ops4j.pax.cdi.extender - 1.0.0.SNAPSHOT | creating CDI container for bean bundle io.astefanutti.camel.cdi.camel-cdi-sample-hello [12] with extension bundles [io.astefanutti.camel.cdi.camel-cdi [11]]
2016-02-17 15:36:22,938 | INFO | pool-9-thread-1 | AbstractCdiContainer | 80 - org.ops4j.pax.cdi.spi - 1.0.0.SNAPSHOT | Starting CDI container for bundle io.astefanutti.camel.cdi.camel-cdi-sample-hello [12]
2016-02-17 15:36:23,027 | INFO | pool-9-thread-1 | Version | 66 - org.jboss.logging.jboss-logging - 3.3.0.Final | WELD-000900: 2.3.3 (Final)
ERROR: Bundle org.ops4j.pax.cdi.extender [78] EventDispatcher: Error during dispatch. (java.lang.RuntimeException)
java.lang.RuntimeException
at org.apache.xbean.asm5.MethodVisitor.visitParameter(Unknown Source)
at org.apache.xbean.asm5.ClassReader.b(Unknown Source)
at org.apache.xbean.asm5.ClassReader.accept(Unknown Source)
at org.apache.xbean.asm5.ClassReader.accept(Unknown Source)
at org.apache.xbean.finder.AnnotationFinder.readClassDef(AnnotationFinder.java:1170)
at org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:147)
at org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:160)
at org.ops4j.pax.cdi.spi.scan.BeanAnnotationFinder.<init>(BeanAnnotationFinder.java:32)
at org.ops4j.pax.cdi.spi.scan.BeanScanner.scan(BeanScanner.java:105)
at org.ops4j.pax.cdi.weld.impl.bda.BundleDeployment.createBeanDeploymentArchive(BundleDeployment.java:74)
at org.ops4j.pax.cdi.weld.impl.bda.BundleDeployment.<init>(BundleDeployment.java:67)
at org.ops4j.pax.cdi.weld.impl.WeldCdiContainer.createBeanManager(WeldCdiContainer.java:107)
at org.ops4j.pax.cdi.weld.impl.WeldCdiContainer.access$000(WeldCdiContainer.java:55)
at org.ops4j.pax.cdi.weld.impl.WeldCdiContainer$1.call(WeldCdiContainer.java:95)
at org.ops4j.pax.cdi.weld.impl.WeldCdiContainer$1.call(WeldCdiContainer.java:91)
at org.ops4j.pax.swissbox.core.ContextClassLoaderUtils.doWithClassLoader(ContextClassLoaderUtils.java:60)
at org.ops4j.pax.cdi.weld.impl.WeldCdiContainer.doStart(WeldCdiContainer.java:91)
at org.ops4j.pax.cdi.spi.AbstractCdiContainer.start(AbstractCdiContainer.java:87)
at org.ops4j.pax.cdi.extender.impl.CdiExtender.createContainer(CdiExtender.java:184)
at org.ops4j.pax.cdi.extender.impl.CdiExtender.addingBundle(CdiExtender.java:133)
at org.ops4j.pax.cdi.extender.impl.CdiExtender.addingBundle(CdiExtender.java:64)
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:469)
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:415)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)
at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:916)
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:835)
at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:517)
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4541)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2172)
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.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1189)
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:836)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1079)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:975)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
This is introduced by the current development introduced by PAXCDI-186 .
Antonin Stefanutti created PAXCDI-212
With current head revision of PAX CDI Weld
master@0313b5e
, when starting a bundle with PAX CDI required capability, the following exception is thrown:This is introduced by the current development introduced by PAXCDI-186 .
Fixed in: 1.1.0 Votes: 0, Watches: 2
Referenced issues
relates to:
258 - Upgrade XBean to version 4.4 [PAXCDI-213]