<div>Hello Jones,</div>
<div>&nbsp;</div>
<div>I am extremely sorry of not updating the users. After i posted the query, i realised the problem infact was what you pointed. It was quite silly.It works now.</div>
<div>&nbsp;</div>
<div>Thanks a lot for your reply.</div>
<div>&nbsp;</div>
<div>Thanks</div>
<div>Natraj Gudla.<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 7/25/07, <b class="gmail_sendername">Dean Jones</b> &lt;<a href="mailto:dean.m.jones@gmail.com">dean.m.jones@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Isn&#39;t the problem that the function parameter (loanAmount) doesn&#39;t<br>have a type? Or am I missing something?
<br><br>Dean.<br><br>On 7/25/07, Edson Tirelli &lt;<a href="mailto:tirelli@post.com">tirelli@post.com</a>&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Natraj,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Can you try it with the 4.0GA release please? We fixed a couple issues
<br>&gt; related to functions for the final release.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; []s<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Edson<br>&gt;<br>&gt;<br>&gt; 2007/7/24, Natraj Gudla &lt; <a href="mailto:natraj.forums@gmail.com">natraj.forums@gmail.com</a>&gt;:
<br>&gt; &gt;<br>&gt; &gt; With 4.0.0 i am getting the run time exception on functions. what could be<br>&gt; the problem<br>&gt; &gt;<br>&gt; &gt; Exception<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; java.lang.NullPointerException
<br>&gt; &gt;<br>&gt; &gt; at<br>&gt; org.drools.base.ClassTypeResolver.resolveType(ClassTypeResolver.java:127)<br>&gt; &gt; at<br>&gt; org.drools.rule.builder.dialect.java.JavaFunctionBuilder.build(JavaFunctionBuilder.java
:72)<br>&gt; &gt; at<br>&gt; org.drools.rule.builder.dialect.java.JavaDialect.addFunction<br>&gt; (JavaDialect.java:434)<br>&gt; &gt; at<br>&gt; org.drools.compiler.PackageBuilder.addFunction(PackageBuilder.java:350<br>&gt; )
<br>&gt; &gt; at<br>&gt; org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:259)<br>&gt; &gt; at org.drools.compiler.PackageBuilder.addPackageFromDrl<br>&gt; (PackageBuilder.java:147)<br>&gt; &gt; at<br>&gt; 
com.drools.sample.ParseDRL.readRuleFromDrl(ParseDRL.java:86<br>&gt; )<br>&gt; &gt; at com.drools.sample.ParseDRL.main(ParseDRL.java:25)<br>&gt; &gt; Exception in thread &quot;main&quot;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;
<br>&gt; &gt; My Function:<br>&gt; &gt;<br>&gt; &gt; function double getROI(loanAmount){<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; double roI=0.0;<br>&gt; &gt; if( loanAmount &lt;= 499000 )<br>&gt; &gt; roI = 18;
<br>&gt; &gt; else if( loanAmount &lt;= 999000 )<br>&gt; &gt; roI = 17;<br>&gt; &gt; else if( loanAmount &lt;= 1990000 )<br>&gt; &gt; roI = 14.5 ;<br>&gt; &gt; else if( loanAmount &lt;= 3990000 )<br>&gt; &gt; roI = 12;<br>
&gt; &gt; else if( loanAmount &lt;= 7490000 )<br>&gt; &gt; roI = 11.5 ;<br>&gt; &gt; else if( loanAmount &gt; 7490000 )<br>&gt; &gt; roI = 9.99 ;<br>&gt; &gt; return roI;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; }
<br>&gt; &gt;<br>&gt; &gt; Thanks<br>&gt; &gt; Natraj Gudla<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; rules-users mailing list<br>&gt; &gt; <a href="mailto:rules-users@lists.jboss.org">
rules-users@lists.jboss.org</a><br>&gt; &gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --
<br>&gt;&nbsp;&nbsp; Edson Tirelli<br>&gt;&nbsp;&nbsp; Software Engineer - JBoss Rules Core Developer<br>&gt;&nbsp;&nbsp; Office: +55 11 3529-6000<br>&gt;&nbsp;&nbsp; Mobile: +55 11 9287-5646<br>&gt;&nbsp;&nbsp; JBoss, a division of Red Hat @ <a href="http://www.jboss.com">
www.jboss.com</a><br>&gt; _______________________________________________<br>&gt; rules-users mailing list<br>&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">
https://lists.jboss.org/mailman/listinfo/rules-users</a><br>&gt;<br>&gt;<br>_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org
</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div><br>