[jboss-jira] [JBoss JIRA] (DROOLS-4551) Build fails when condition in spreadsheet contains '(' and ')' separately as a value

Hiroko Miura (Jira) issues at jboss.org
Thu Sep 19 10:15:01 EDT 2019


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

Hiroko Miura updated DROOLS-4551:
---------------------------------
    Summary: Build fails when condition in spreadsheet contains '(' and ')' separately as a value  (was: Build fails when condition in spreadsheet contains '(' and ')' separately as a values)


> 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: Ant Stephenson
>            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.5#713005)


More information about the jboss-jira mailing list