[jboss-jira] [JBoss JIRA] Updated: (JBRULES-2079) ruleBase.addPackage(packageBuilder.getPackage()); should fail-fast with a clear error message if the packageBuilder has any errors

Geoffrey De Smet (JIRA) jira-events at lists.jboss.org
Sun Sep 25 04:04:48 EDT 2011


     [ https://issues.jboss.org/browse/JBRULES-2079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Geoffrey De Smet updated JBRULES-2079:
--------------------------------------

    Fix Version/s: 5.3.0.Final
                       (was: 5.3.0.CR1)


> ruleBase.addPackage(packageBuilder.getPackage()); should fail-fast with a clear error message if the packageBuilder has any errors
> ----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBRULES-2079
>                 URL: https://issues.jboss.org/browse/JBRULES-2079
>             Project: Drools
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: drools-core
>    Affects Versions: 5.0.0.CR1
>            Reporter: Geoffrey De Smet
>            Assignee: Mark Proctor
>            Priority: Minor
>             Fix For: 5.3.0.Final
>
>
> After you 've build your package with packageBuilder,
> you've either called the hasErrors() method and done something about it
> or you didn't check the hasErrors() method because you didn't know (or want to know) it existed and you expect it to throw an exception because hasErrors() returns true.
> The principle of least surpise. You don't expect that it continues like everything is cool (while it's not) and crashes the moment you fire your first rules.
> The exception should be a runtime exception and the message should at least mention the first of the errors.
> The exception should probably contain a list of all errors of course too as a property.
> See InvalidStateException in hibernate-validator.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list