Isn't the problem that the function parameter (loanAmount) doesn't have a type? Or am I missing something?
Dean. On 7/25/07, Edson Tirelli <[EMAIL PROTECTED]> wrote:
Natraj, Can you try it with the 4.0GA release please? We fixed a couple issues related to functions for the final release. []s Edson 2007/7/24, Natraj Gudla < [EMAIL PROTECTED]>: > > With 4.0.0 i am getting the run time exception on functions. what could be the problem > > Exception > > > > java.lang.NullPointerException > > at org.drools.base.ClassTypeResolver.resolveType(ClassTypeResolver.java:127) > at org.drools.rule.builder.dialect.java.JavaFunctionBuilder.build(JavaFunctionBuilder.java:72) > at org.drools.rule.builder.dialect.java.JavaDialect.addFunction (JavaDialect.java:434) > at org.drools.compiler.PackageBuilder.addFunction(PackageBuilder.java:350 ) > at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:259) > at org.drools.compiler.PackageBuilder.addPackageFromDrl (PackageBuilder.java:147) > at com.drools.sample.ParseDRL.readRuleFromDrl(ParseDRL.java:86 ) > at com.drools.sample.ParseDRL.main(ParseDRL.java:25) > Exception in thread "main" > > > > My Function: > > function double getROI(loanAmount){ > > > > double roI=0.0; > if( loanAmount <= 499000 ) > roI = 18; > else if( loanAmount <= 999000 ) > roI = 17; > else if( loanAmount <= 1990000 ) > roI = 14.5 ; > else if( loanAmount <= 3990000 ) > roI = 12; > else if( loanAmount <= 7490000 ) > roI = 11.5 ; > else if( loanAmount > 7490000 ) > roI = 9.99 ; > return roI; > > > > } > > Thanks > Natraj Gudla > > > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users > > -- Edson Tirelli Software Engineer - JBoss Rules Core Developer Office: +55 11 3529-6000 Mobile: +55 11 9287-5646 JBoss, a division of Red Hat @ www.jboss.com _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users