Hi dave.

So that was found when running the verifier - but you chased it down to double handling ?

If so, a bug report would be awesome as all the databtype permutations are awesome.

Sent from my phone.

On 30/12/2008, at 12:34, "David Sinclair" <[email protected] > wrote:

Found a NullPointerException when using the verifier module. LiteralRestriction.setValue blows chunks, when the value is null. It sucks that Double.parseDouble doesn't behave the same as Integer.parseInt which handles nulls.

java.lang.NullPointerException
at sun.misc.FloatingDecimal.readJavaFormatString (FloatingDecimal.java:991)
    at java.lang.Double.parseDouble(Double.java:510)
at org.drools.verifier.components.LiteralRestriction.setValue (LiteralRestriction.java:128) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:688) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:123) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:572) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:562) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:119) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:482) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:183) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:529) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:113) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:482) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:410) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:111) at org.drools.verifier.PackageDescrFlattener.flatten (PackageDescrFlattener.java:389) at org.drools.verifier.PackageDescrFlattener.addPackageDescrToData (PackageDescrFlattener.java:96)
    at org.drools.verifier.Verifier.addPackageDescr(Verifier.java:32)
at com.sungard.cmdb.generator.RuleGenerator.createValidationPackage (RuleGenerator.java:370) at com.sungard.cmdb.generator.RuleGenerator.generateCode (RuleGenerator.java:273) at com.sungard.cmdb.generator.JarBasedCodeGenerator.main (JarBasedCodeGenerator.java:156)
_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev
_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to