[jboss-jira] [JBoss JIRA] (DROOLS-2259) Improve error message "Comparison operation requires compatible types." to clearly distingish between expected and resolved type.
Geoffrey De Smet (JIRA)
issues at jboss.org
Mon Jan 22 10:00:00 EST 2018
Geoffrey De Smet created DROOLS-2259:
----------------------------------------
Summary: Improve error message "Comparison operation requires compatible types." to clearly distingish between expected and resolved type.
Key: DROOLS-2259
URL: https://issues.jboss.org/browse/DROOLS-2259
Project: Drools
Issue Type: Enhancement
Components: core engine
Reporter: Geoffrey De Smet
Assignee: Mario Fusco
Priority: Minor
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: There are errors in a score DRL:
Error Messages:
Message [id=1, kieBase=defaultKieBase, level=ERROR, path=org/optaplanner/examples/cheaptime/solver/cheapTimeScoreRules.drl, line=-1, column=0
text=Unable to Analyse Expression period > $lastActivePeriod:
[Error: Comparison operation requires compatible types. Found int and interface java.lang.Comparable]
[Near : {... period > $lastActivePeriod ....}]
^]
This error message doesn't distingish between the 2 sides (left and right, input and output, up and down):
Error: Comparison operation requires compatible types. Found int and interface java.lang.Comparable
Should be:
Error: Comparison operation requires compatible types with expected type (int) and resolved type (interface java.lang.Comparable).
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the jboss-jira
mailing list