I am using the camel-beanio 2.10.0 with blueprint, the blueprint route is
working fine when I am testing with junit, but when I try to deploy the
route to Apache Karaf I am getting the below exception. If I am not wrong, I
think there is a issue with beanio Manifest file. Can someone help me to
validate this issue.

camel-beanio 2.10.0 by default will pull the beanio 2.0.0 as dependency,
since I need the latest version of beanio, I am adding the beanio 2.0.1 as
an additional bundle to Karaf.

org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to
intialize bean myAppBlueprintContext
        at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:640)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:726)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:631)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:337)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:230)[9:org.apache.aries.blueprint:0.3.2]
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_04]
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_04]
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_04]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_04]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_04]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_04]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_04]
        at java.lang.Thread.run(Thread.java:722)[:1.7.0_04]
Caused by: java.lang.NullPointerException
        at org.beanio.internal.util.Settings.loadProperties(Settings.java:233)
        at org.beanio.internal.util.Settings.getInstance(Settings.java:162)
        at org.beanio.StreamFactory.newInstance(StreamFactory.java:323)
        at org.beanio.StreamFactory.newInstance(StreamFactory.java:295)
        at
org.apache.camel.dataformat.beanio.BeanIODataFormat.doStart(BeanIODataFormat.java:79)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at
org.apache.camel.processor.UnmarshalProcessor.doStart(UnmarshalProcessor.java:100)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.start(AsyncProcessorConverterHelper.java:92)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:78)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:78)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.doStart(TraceInterceptor.java:358)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.processor.RedeliveryErrorHandler.doStart(RedeliveryErrorHandler.java:1049)
        at
org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:41)
        at
org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:28)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.processor.interceptor.DefaultChannel.doStart(DefaultChannel.java:152)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:85)
        at
org.apache.camel.processor.MulticastProcessor.doStart(MulticastProcessor.java:941)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:78)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:78)
        at
org.apache.camel.processor.UnitOfWorkProcessor.doStart(UnitOfWorkProcessor.java:88)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:78)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:52)
        at 
org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:73)
        at
org.apache.camel.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:78)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:62)
        at
org.apache.camel.impl.RouteService.startChildService(RouteService.java:322)
        at org.apache.camel.impl.RouteService.warmUp(RouteService.java:151)
        at
org.apache.camel.impl.DefaultCamelContext.doWarmUpRoutes(DefaultCamelContext.java:1941)
        at
org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:1869)
        at
org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:1662)
        at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1550)
        at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1427)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
        at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1395)
        at
org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:86)
        at
org.apache.camel.blueprint.BlueprintCamelContext.init(BlueprintCamelContext.java:78)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)[:1.7.0_04]
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_04]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_04]
        at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_04]
        at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:225)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:838)[9:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638)[9:org.apache.aries.blueprint:0.3.2]
        ... 15 more




--
View this message in context: 
http://camel.465427.n5.nabble.com/Is-camel-beanio-working-tp5719695.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to