<div dir="ltr"><div><div><div><div>Hello,<br><br></div>I&#39;m trying to play around with Drool 6.0.1 integration with Spring (I&#39;m using spring-boot which includes spring 4.0).  I&#39;ve looked at the unit tests written and have copied them pretty much exactly.  When I start the app, I consistently receive:<br>

<br>Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.kie.spring.KModuleBeanFactoryPostProcessor]: Constructor threw exception; nested exception is java.lang.NullPointerException<br>

    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:164)<br>    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)<br>    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1069)<br>

    ... 22 more<br>Caused by: java.lang.NullPointerException<br>    at org.kie.spring.KModuleBeanFactoryPostProcessor.initConfigFilePath(KModuleBeanFactoryPostProcessor.java:79)<br>    at org.kie.spring.KModuleBeanFactoryPostProcessor.&lt;init&gt;(KModuleBeanFactoryPostProcessor.java:64)<br>

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<br>    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)<br>    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br>

    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)<br>    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:148)<br><br></div>When debugging the NPE comes from line 79, getClass().getResource(&quot;/&quot;).getPath(), because getResource yields null.  Here is my spring context file:<br>

<br>&lt;beans xmlns=&quot;<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a>&quot;<br>       xmlns:xsi=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>&quot;<br>

       xmlns:kie=&quot;<a href="http://drools.org/schema/kie-spring">http://drools.org/schema/kie-spring</a>&quot;<br>       xsi:schemaLocation=&quot;<a href="http://www.springframework.org/schema/beans">http://www.springframework.org/schema/beans</a> <a href="http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">http://www.springframework.org/schema/beans/spring-beans-4.0.xsd</a><br>

<a href="http://drools.org/schema/kie-spring">http://drools.org/schema/kie-spring</a> <a href="http://drools.org/schema/kie-spring.xsd">http://drools.org/schema/kie-spring.xsd</a>&quot;&gt;<br><br>    &lt;kie:kmodule id=&quot;kmodule&quot;&gt;<br>

        &lt;kie:kbase name=&quot;kbase1&quot; packages=&quot;rules.drools&quot;&gt;<br>            &lt;kie:ksession name=&quot;ksession&quot;&gt;<br>                &lt;kie:consoleLogger/&gt;<br>            &lt;/kie:ksession&gt;<br>

        &lt;/kie:kbase&gt;<br>    &lt;/kie:kmodule&gt;<br><br>    &lt;bean id=&quot;kiePostProcessor&quot; class=&quot;org.kie.spring.KModuleBeanFactoryPostProcessor&quot;/&gt;<br>&lt;/beans&gt;<br><br></div>Can someone help out? <br>

<br></div>Thanks!!  <br></div>