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 ) {
 }





_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to