[rules-users] Re: NullPointerException in SessionConfiguration
Jared Davis
sunray at davisprogramming.com
Fri Mar 27 17:47:24 EDT 2009
Jared Davis <sunray <at> davisprogramming.com> writes:
>
> Any advice on this NPE? (March 20th snapshot of 5.00)
>
> It occurs when a second thread attempts to create a session using a static
> KnowledgeBase.
>
> java.lang.NullPointerException
> at org.drools.SessionConfiguration.initProcessInstanceManagerFactory
>
>
Looks like org.drools.SessionConfiguration lines 259-262 should change from
try {
clazz = (Class<ProcessInstanceManagerFactory>)
Thread.currentThread().getContextClassLoader().loadClass( className );
} catch ( ClassNotFoundException e ) {
}
to
try {
ClassLoader ccl = Thread.currentThread().getContextClassLoader();
if (ccl != null) {
clazz = (Class<ProcessInstanceManagerFactory>)
ccl.loadClass( className );
}
} catch ( ClassNotFoundException e ) {
}
More information about the rules-users
mailing list