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 < natraj.forums@gmail.com>:
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