<div>�</div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt">All - </span></div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt"></span>�</div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt">I tried out Drools rule template with a </span><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt">with a proptotype app. Drools is throwing NullPointerException as below. I would much appreciate if someone on this list can help. �</span></div>

<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt"><br>java.lang.NullPointerException<br>��� at org.drools.template.parser.DefaultTemplateColumn.createCellCondition(DefaultTemplateColumn.java:68)<br>
��� at org.drools.template.parser.DefaultTemplateColumn.addCondition(DefaultTemplateColumn.java:91)<br>��� at org.drools.template.parser.DefaultTemplateRuleBase.createColumnConditions(DefaultTemplateRuleBase.java:105)<br>
��� at org.drools.template.parser.DefaultTemplateRuleBase.createTemplateRule(DefaultTemplateRuleBase.java:98)<br>��� at org.drools.template.parser.DefaultTemplateRuleBase.getDTRules(DefaultTemplateRuleBase.java:85)<br>��� at org.drools.template.parser.DefaultTemplateRuleBase.&lt;init&gt;(DefaultTemplateRuleBase.java:64)<br>
��� at org.drools.template.parser.TemplateDataListener.&lt;init&gt;(TemplateDataListener.java:76)<br>��� at org.drools.template.parser.TemplateDataListener.&lt;init&gt;(TemplateDataListener.java:52)<br>��� at org.drools.template.ObjectDataCompiler.compile(ObjectDataCompiler.java:44)<br>
�</span></div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt"></span>�</div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt">Here is my code <br><br>������� KnowledgeBuilder kBuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();<br>������� ObjectDataCompiler converter = new ObjectDataCompiler();<br>
������� InputStream dis = new FileInputStream( new File( &quot;/home/pranab/Projects/gridx/ct11_1.drl&quot; ) );<br>������� if (null == dis){<br>��������� System.out.println(&quot;null rule template stream&quot;);<br>��������� return;<br>
������� }<br><br>������� Collection&lt;Map&lt;String,Object&gt;&gt; paramMaps = new ArrayList&lt;Map&lt;String,Object&gt;&gt;();<br><br>������� Map&lt;String,Object&gt; params = new HashMap&lt;String,Object&gt;();<br><br>
������� params.put(&quot;summerOnPeakPrimaryRate&quot;, new Integer(299));<br>������� params.put(&quot;summerOnPeakSecondaryRate&quot;, new Integer(524));<br>������� params.put(&quot;summerSemiPeakPrimaryRate&quot;, new Integer(176));<br>
������� params.put(&quot;summerSemiPeakSecondaryRate&quot;, new Integer(305));<br>������� params.put(&quot;summerOffPeakPrimaryRate&quot;, new Integer(139));<br>������� params.put(&quot;summerOffPeakSecondaryRate&quot;, new Integer(243));<br>
������� params.put(&quot;winterOnPeakPrimaryRate&quot;, new Integer(249));<br>������� params.put(&quot;winterOnPeakSecondaryRate&quot;, new Integer(438));<br>������� params.put(&quot;winterSemiPeakPrimaryRate&quot;, new Integer(176));<br>
������� params.put(&quot;winterSemiPeakSecondaryRate&quot;, new Integer(305));<br>������� params.put(&quot;winterOffPeakPrimaryRate&quot;, new Integer(139));<br>������� params.put(&quot;winterOffPeakSecondaryRate&quot;, new Integer(243));<br>
������� paramMaps.add(params);<br><br>������� <span style="COLOR: #000099">String drl = converter.compile(paramMaps, dis);</span><br>������� Reader rdr = new StringReader( drl );<br>������� kBuilder.add( ResourceFactory.newReaderResource(rdr), ResourceType.DRL);<br>
<br><br>The line in blue is throwing the exception. This code is very similar to the example code in Drools Expert guide.</span></div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt"></span>�</div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt">Best, </span></div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt"></span>�</div>
<div><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt">Roger</span><span style="FONT-FAMILY: &#39;Times New Roman&#39;,&#39;serif&#39;; FONT-SIZE: 12pt"></span></div>
<div><br>�</div>