[jboss-jira] [JBoss JIRA] (DROOLS-1165) Syntax error on Java EE for 6.4.0.Final (6.3.0.Final worked fine)

Mario Fusco (JIRA) issues at jboss.org
Thu May 5 04:48:00 EDT 2016


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

Mario Fusco reassigned DROOLS-1165:
-----------------------------------

    Assignee: Mario Fusco  (was: Mark Proctor)


> Syntax error on Java EE for 6.4.0.Final (6.3.0.Final worked fine)
> -----------------------------------------------------------------
>
>                 Key: DROOLS-1165
>                 URL: https://issues.jboss.org/browse/DROOLS-1165
>             Project: Drools
>          Issue Type: Bug
>    Affects Versions: 6.4.0.Final
>         Environment: Java EE 7, Wildfly
>            Reporter: Matteo Mortari
>            Assignee: Mario Fusco
>            Priority: Minor
>         Attachments: 20160505.syntaxerroronjavaeefor640f.zip
>
>
> Hello, not sure if this is actually a Drools issue, or just some compiler error due to some other dependencies issue. Anyhow attached reproducer contains a DRL syntactically correct, parses correctly 6.4.0.Final when not on Java EE. When on Java EE instead, fails to parse lamenting syntax error, snippet:
> {code}
> [ function valueSizeGEofvalueSizeGEof (line:42): Syntax error, static imports are only available if source level is 1.5 or greater
> valueSizeGEof (line:42): The import java.util.stream.Collectors.groupingBy cannot be resolved
> valueSizeGEof (line:44): Syntax error, static imports are only available if source level is 1.5 or greater
> valueSizeGEof (line:44): The import com.acme.testaccumulatestreamonjavaee.MapOfList.mapOfList cannot be resolved
> valueSizeGEof (line:46): Syntax error, static imports are only available if source level is 1.5 or greater
> valueSizeGEof (line:46): The import com.acme.testaccumulatestreamonjavaee.EntryKey.entryKey cannot be resolved
> valueSizeGEof (line:52): Syntax error, parameterized types are only available if source level is 1.5 or greater
> valueSizeGEof (line:53): Type mismatch: cannot convert from Integer to int
> valueSizeGEof (line:54): Syntax error, parameterized types are only available if source level is 1.5 or greater
> valueSizeGEof (line:55): Syntax error, annotations are only available if source level is 1.5 or greater
> valueSizeGEof (line:56): Syntax error, parameterized types are only available if source level is 1.5 or greater
>  ]
> {code}
> Please notice if using 6.3.0.Final, on Java EE, is OK without errors.
> For the reproducer, maven {{clean test}} using profile {{wildfy82-embedded}}. I am using Arquillian to demonstrate the difference using version 6.3.0.Final Vs 6.4.0.Final.
> Can you kindly advise, please?
> Thank you
> Ciao
> MM



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list