Camel Route Startup Issues...
jwcarman Oct 10, 2012 2:43 PMI'm using Fabric to deploy our code. We have various camel-based bundles that we deploy. None of them are starting up in my container (stopping/restarting each bundle works just fine). I keep getting this exception:
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .camelBlueprint.factory.esb-routes
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:640)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:726)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintRepository.createInstance(BlueprintRepository.java:198)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintRepository.create(BlueprintRepository.java:137)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.getComponentInstance(BlueprintContainerImpl.java:709)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.camel.blueprint.handler.CamelNamespaceHandler$CamelDependenciesFinder.process(CamelNamespaceHandler.java:648)[95:org.apache.camel.camel-blueprint:2.9.0.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.processProcessors(BlueprintContainerImpl.java:486)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:320)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:232)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintExtender.checkBundle(BlueprintExtender.java:325)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintExtender.bundleChanged(BlueprintExtender.java:244)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BlueprintExtender$BlueprintBundleTrackerCustomizer.modifiedBundle(BlueprintExtender.java:471)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:495)[karaf.jar:2.2.5.fuse-7-061]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:1)[karaf.jar:2.2.5.fuse-7-061]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:238)[karaf.jar:2.2.5.fuse-7-061]
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:457)[karaf.jar:2.2.5.fuse-7-061]
at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:870)[org.apache.felix.framework-4.0.3.fuse-7-061.jar:]
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:791)[org.apache.felix.framework-4.0.3.fuse-7-061.jar:]
at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:515)[org.apache.felix.framework-4.0.3.fuse-7-061.jar:]
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4321)[org.apache.felix.framework-4.0.3.fuse-7-061.jar:]
at org.apache.felix.framework.Felix.startBundle(Felix.java:1945)[org.apache.felix.framework-4.0.3.fuse-7-061.jar:]
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1213)[org.apache.felix.framework-4.0.3.fuse-7-061.jar:]
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)[org.apache.felix.framework-4.0.3.fuse-7-061.jar:]
at java.lang.Thread.run(Thread.java:662)[:1.6.0_32]
Caused by: java.lang.NullPointerException
at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:331)
at org.apache.camel.blueprint.CamelContextFactoryBean.initPropertyPlaceholder(CamelContextFactoryBean.java:213)
at org.apache.camel.core.xml.AbstractCamelContextFactoryBean.afterPropertiesSet(AbstractCamelContextFactoryBean.java:198)
at org.apache.camel.blueprint.CamelContextFactoryBean.afterPropertiesSet(CamelContextFactoryBean.java:268)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_32]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_32]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_32]
at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_32]
at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:225)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:838)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638)[8:org.apache.aries.blueprint:0.3.1.fuse-7-061]
... 25 more
Edited by: jwcarman on Oct 10, 2012 6:40 PM
Edited by: jwcarman on Oct 10, 2012 6:42 PM