[jboss-jira] [JBoss JIRA] (DROOLS-3505) Parse error with executable-model, java dialect, modify block and comma

Toshiya Kobayashi (Jira) issues at jboss.org
Thu Jan 10 06:17:00 EST 2019


    [ https://issues.jboss.org/browse/DROOLS-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13680356#comment-13680356 ] 

Toshiya Kobayashi commented on DROOLS-3505:
-------------------------------------------

Unit test PR
https://github.com/kiegroup/drools/pull/2212


> Parse error with executable-model, java dialect, modify block and comma
> -----------------------------------------------------------------------
>
>                 Key: DROOLS-3505
>                 URL: https://issues.jboss.org/browse/DROOLS-3505
>             Project: Drools
>          Issue Type: Bug
>          Components: executable model
>    Affects Versions: 7.16.0.Final
>            Reporter: Toshiya Kobayashi
>            Assignee: Luca Molteni
>            Priority: Major
>              Labels: support
>
> With the conditions:
> - Build by executable-model (-DgenerateModel=YES)
> - java dialect
> - Connect expressions with "comma" inside a modify block
> You get a parse error.
> {noformat}
> [ERROR] testCommaInModify[PATTERN_DSL](org.drools.modelcompiler.CompilerTest)  Time elapsed: 0.033 s  <<< ERROR!
> org.drools.javaparser.ParseProblemException: 
> (line 1,col 10) Parse error. Found ",", expected one of  "%=" "&=" "*=" "++" "+=" "--" "-=" "/=" ";" "<<=" "=" ">>=" ">>>=" "^=" "|="
> Problem stacktrace : 
>   org.drools.javaparser.GeneratedJavaParser.generateParseException(GeneratedJavaParser.java:11597)
>   org.drools.javaparser.GeneratedJavaParser.jj_consume_token(GeneratedJavaParser.java:11456)
>   org.drools.javaparser.GeneratedJavaParser.StatementExpression(GeneratedJavaParser.java:4160)
>   org.drools.javaparser.GeneratedJavaParser.Statement(GeneratedJavaParser.java:3798)
>   org.drools.javaparser.GeneratedJavaParser.BlockStatement(GeneratedJavaParser.java:3977)
>   org.drools.javaparser.GeneratedJavaParser.Statements(GeneratedJavaParser.java:1606)
>   org.drools.javaparser.GeneratedJavaParser.Block(GeneratedJavaParser.java:3893)
>   org.drools.javaparser.GeneratedJavaParser.BlockParseStart(GeneratedJavaParser.java:5193)
>   org.drools.javaparser.JavaParser.parse(JavaParser.java:131)
>   org.drools.javaparser.JavaParser.simplifiedParse(JavaParser.java:337)
>   org.drools.javaparser.JavaParser.parseBlock(JavaParser.java:321)
>   org.drools.modelcompiler.builder.generator.Consequence.rewriteConsequenceBlock(Consequence.java:255)
> {noformat}



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jboss-jira mailing list