[jboss-jira] [JBoss JIRA] (DROOLS-4551) Build fails when condition in spreadsheet contains '(' and ')' separately as a value
Luca Molteni (Jira)
issues at jboss.org
Mon Oct 7 06:19:00 EDT 2019
[ https://issues.jboss.org/browse/DROOLS-4551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luca Molteni updated DROOLS-4551:
---------------------------------
Story Points: 7
> Build fails when condition in spreadsheet contains '(' and ')' separately as a value
> ------------------------------------------------------------------------------------
>
> Key: DROOLS-4551
> URL: https://issues.jboss.org/browse/DROOLS-4551
> Project: Drools
> Issue Type: Bug
> Components: build, decision tables
> Affects Versions: 7.25.0.Final, 7.26.0.Final
> Environment: - 7.25.0.Final or 7.26.0.Final
> - spreadsheet decition table
> - EscapeQuote: false
> Reporter: Hiroko Miura
> Assignee: Luca Molteni
> Priority: Major
> Labels: support
> Attachments: dt-build-err.zip
>
>
> If condition contains '(' and ')' separately as different value in value cell, build fails with error like:
> {noformat}
> [main] ERROR Unable to build KieBaseModel:dtables
> Unable to Analyse Expression $2:
> [Error: unable to resolve method using strict-mode: com.sample.Message.$2()]
> [Near : {... $2 ....}]
> ^
> [Line: 6, Column: 2] : [Rule name='HelloWorld_11']
> {noformat}
> This worked with 7.18.0.Final-redhat-00004 (RHDM7.4.1), but fails with 7.25.0.Final or 7.26.0.Final.
> Condition in DRL generated by spreadsheet compiler are different per these version.
> - 7.25.0.Final/7.26.0.Final
> {noformat}
> m:Message(status in (Message.HELLO), errorMessage in ("Hello", "Hi"), $2)
> {noformat}
> - 7.24.0.Final/7.18.0.Final
> {noformat}
> m:Message(status in (Message.HELLO), errorMessage in ("Hello", "Hi"))
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list