[
https://issues.apache.org/jira/browse/OPENJPA-2946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maxim Solodovnik updated OPENJPA-2946:
--------------------------------------
Fix Version/s: 4.2.0
> Java Compiler Compiler Warnings need to be addressed
> ----------------------------------------------------
>
> Key: OPENJPA-2946
> URL: https://issues.apache.org/jira/browse/OPENJPA-2946
> Project: OpenJPA
> Issue Type: Sub-task
> Components: jpa
> Affects Versions: 4.1.1
> Reporter: Maxim Solodovnik
> Priority: Major
> Fix For: 4.2.0
>
>
> Original analysis:
> https://github.com/apache/openjpa/pull/144#issuecomment-5323990530
> Following warnings need to be sorted out:
> {code}
> Java Compiler Compiler Version 5.0 (Tree Builder)
> (type "jjtree" with no arguments for help)
> Warning: Bad option value in "-JDK_VERSION=17" will be ignored.
> Reading from file
> /home/solomax/work/_oss/openjpa/openjpa-kernel/src/main/jjtree/org/apache/openjpa/kernel/jpql/JPQL.jjt
> . . .
> File "Node.java" does not exist. Will create one.
> File "JPQLTreeConstants.java" does not exist. Will create one.
> File "JJTJPQLState.java" does not exist. Will create one.
> Annotated grammar generated successfully in
> /home/solomax/work/_oss/openjpa/openjpa-kernel/target/javacc-1779085259067/node/JPQL.jj
> Java Compiler Compiler Version 5.0 (Parser Generator)
> (type "javacc" with no arguments for help)
> Warning: Bad option value in "-JDK_VERSION=17" will be ignored.
> Reading from file
> /home/solomax/work/_oss/openjpa/openjpa-kernel/target/javacc-1779085259067/node/JPQL.jj
> . . .
> Warning: Choice conflict in (...)* construct at line 1053, column 17.
> Expansion nested within construct and expansion following construct
> have common prefixes, one of which is: "+"
> Consider using a lookahead of 2 or more for nested expansion.
> Warning: Choice conflict in (...)* construct at line 1062, column 17.
> Expansion nested within construct and expansion following construct
> have common prefixes, one of which is: "*"
> Consider using a lookahead of 2 or more for nested expansion.
> Warning: Choice conflict involving two expansions at
> line 1533, column 12 and line 1534, column 12 respectively.
> A common prefix is: "AVG" "("
> Consider using a lookahead of 3 or more for earlier expansion.
> Warning: Choice conflict involving two expansions at
> line 1533, column 34 and line 1534, column 12 respectively.
> A common prefix is: <IDENTIFIER>
> Consider using a lookahead of 2 for earlier expansion.
> File "TokenMgrError.java" does not exist. Will create one.
> File "ParseException.java" does not exist. Will create one.
> File "Token.java" does not exist. Will create one.
> File "JavaCharStream.java" does not exist. Will create one.
> Parser generated with 0 errors and 4 warnings.
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)