[jboss-jira] [JBoss JIRA] Commented: (JBRULES-1906) NPE when LiteralRestriction value is set to null

Toni Rikkola (JIRA) jira-events at lists.jboss.org
Fri Jan 9 05:33:04 EST 2009


    [ https://jira.jboss.org/jira/browse/JBRULES-1906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12446637#action_12446637 ] 

Toni Rikkola commented on JBRULES-1906:
---------------------------------------

>From drools-dev mailing list:

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) 

> NPE when LiteralRestriction value is set to null
> ------------------------------------------------
>
>                 Key: JBRULES-1906
>                 URL: https://jira.jboss.org/jira/browse/JBRULES-1906
>             Project: JBoss Drools
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>            Reporter: Toni Rikkola
>            Assignee: Toni Rikkola
>             Fix For: 5.0.0.M5
>
>
> Does Double.parseDouble(null) and throws an exception.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list