On Thu, Sep 17, 2009 at 10:30 AM, Willem Jiang <[email protected]> wrote:
> Yes, we fixed the NPE of BundleContext[1] few month ago.
> Maybe we need to back port this fix to camel 1.6.x.
>
> [1]  https://issues.apache.org/activemq/browse/CAMEL-1936

Yeah I think so if its easy and doable. SMX users will still be using
Camel 1.x for some time in which they can still hit issues with OSGi.

>
> Willem
>
> Claus Ibsen wrote:
>>
>> On Thu, Sep 17, 2009 at 9:25 AM, TheWinch
>> <[email protected]> wrote:
>>>
>>> Very strange behaviour.
>>> I just stopped servicemix and restarted it (without clearing the bundles
>>> cache) and .... booom, the component seems to work !
>>>
>>> I think my issue is more related to the Karaf container than to Camel.
>>> The
>>> fact is at the beginning my component had some missing dependencies, that
>>> I
>>> fixed. I kept updating the bundle. I even uninstalled/reinstalled it...
>>> but
>>> whithout restarting ServiceMix. Looking at the source where the NPE
>>> occurs,
>>> I see this:
>>>
>>> 82             BundleContext bundleContext =
>>> Activator.getBundle().getBundleContext();
>>> 83
>>> 84             URL url;
>>> 85             for (Bundle bundle : bundleContext.getBundles()) {
>>>
>>> So it seems that Karaf somehow did start the bundle with a NULL bundle
>>> context. Very strange.....
>>>
>>> However now it works. Any idea where I could report my bug at best ?
>>
>> At ServiceMix User forum is a good spot.
>>
>> Willem Jiang is a committer at both SMX and Camel and works with OSGi
>> and other stuff so he is an excellent candidate to look into this.
>> But it could very well be a more general problem with hot deploying
>> bundles.
>>
>> I recall similar issues that manifest in other errors that are
>> remedied by restarting SMX.
>> So I think its being looked into.
>>
>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Error-using-camel-file-with-windows-tp25475829p25486384.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to