NPE in FactoryFinder.findClass when context classloader is null
---------------------------------------------------------------

                 Key: CAMEL-1301
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1301
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 1.5.0
         Environment: JRE 1.6.0_11, Commons Daemon 1.0.1, MS Windows XP
            Reporter: Trev


My program works fine, when I run it as a normal Windows app.  But when I try 
to run it as a service, it throws a "Could not auto create component: http" 
which is caused by a NullPointerException which is caused by 
Thread.currentThread().getContextClassLoader() returning null.

A quick search found this ActiveMQ bug: 
http://issues.apache.org/activemq/browse/AMQ-1229 which is essentially 
identical.  If it's been fixed in ActiveMQ, probably you can just merge the fix 
from org.apache.activemq.util.FactoryFinder into 
org.apache.camel.util.FactoryFinder.

Incidentally, the fact that the context classloader is null has also been 
reported as a bug: http://issues.apache.org/jira/browse/DAEMON-100

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to