Your issue is related to the following error

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

As the error comes from this part of the code :
http://grepcode.com/file/repo1.maven.org/maven2/org.beanio/beanio/2.0.1/org/beanio/internal/util/Settings.java#Settings.loadProperties%28java.net.URL%2Cjava.util.Properties%29,
this should be related to URL location in the bundle

Question : How have you defined the location of your xml config file ?


On Fri, Sep 21, 2012 at 1:28 AM, arep...@hotmail.com <arep...@hotmail.com>wrote:

> 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.
>



-- 
Charles Moulliard
Apache Committer / Sr. Enterprise Architect (RedHat)
Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com

Reply via email to