[rules-dev] LiteralRestriction NPE
Michael Neale
michael.neale at gmail.com
Fri Jan 9 04:44:54 EST 2009
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" <dsinclair at chariotsolutions.com
> 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
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
More information about the rules-dev
mailing list