-
Bug
-
Resolution: Fixed
-
P3
-
16
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8259600 | 17 | Jonathan Gibbons | P3 | Resolved | Fixed | b05 |
JDK-8260124 | 16.0.1 | Jonathan Gibbons | P3 | Resolved | Fixed | b03 |
ADDITIONAL SYSTEM INFORMATION :
- Linux Fedora30
- Maven 3.6.3
- Maven Java Compiler plugin 3.8.1
- OpenJDK16 EA build 18
A DESCRIPTION OF THE PROBLEM :
It looks like ZookKeeper does not build on JDK16 (it does with JDK15)
my error is:
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (pre-compile-jute) on project zookeeper-jute: Fatal error compiling: error: invalid flag: -Xdoclint:-missing -> [Help 1]
This is Maven debug:
[DEBUG] Classpath:
[DEBUG] /home/eolivelli/dev/zookeeper/zookeeper-jute/target/classes
[DEBUG] /home/eolivelli/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar
[DEBUG] Source roots:
[DEBUG] /home/eolivelli/dev/zookeeper/zookeeper-jute/src/main/java
[DEBUG] /home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/java
[DEBUG] /home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/annotations
[DEBUG] Command line options:
[DEBUG] -d /home/eolivelli/dev/zookeeper/zookeeper-jute/target/classes -classpath /home/eolivelli/dev/zookeeper/zookeeper-jute/target/classes:/home/eolivelli/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar: -sourcepath /home/eolivelli/dev/zookeeper/zookeeper-jute/src/main/java:/home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/java:/home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/annotations: -s /home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/annotations -g --release 8 -encoding UTF-8 -Werror -Xlint:deprecation -Xlint:unchecked -Xlint:-options -Xdoclint:-missing -Xpkginfo:always
[DEBUG] incrementalBuildHelper#beforeRebuildExecution
[INFO] Compiling 36 source files to /home/eolivelli/dev/zookeeper/zookeeper-jute/target/classes
from "javac -help -X" it looks like "-Xdoclint:-missing" is a valid option
REGRESSION : Last worked in version 15
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
(install Maven 3.6.3)
git clone https://github.com/apache/zookeeper
JAVA_HOME=/path/to/jdk-16 mvn clean package -DskipTest
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The build passes
ACTUAL -
invalid flag: -Xdoclint:-missing
CUSTOMER SUBMITTED WORKAROUND :
Do not enable "-Xdoclint:-missing" option
FREQUENCY : always
- Linux Fedora30
- Maven 3.6.3
- Maven Java Compiler plugin 3.8.1
- OpenJDK16 EA build 18
A DESCRIPTION OF THE PROBLEM :
It looks like ZookKeeper does not build on JDK16 (it does with JDK15)
my error is:
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (pre-compile-jute) on project zookeeper-jute: Fatal error compiling: error: invalid flag: -Xdoclint:-missing -> [Help 1]
This is Maven debug:
[DEBUG] Classpath:
[DEBUG] /home/eolivelli/dev/zookeeper/zookeeper-jute/target/classes
[DEBUG] /home/eolivelli/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar
[DEBUG] Source roots:
[DEBUG] /home/eolivelli/dev/zookeeper/zookeeper-jute/src/main/java
[DEBUG] /home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/java
[DEBUG] /home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/annotations
[DEBUG] Command line options:
[DEBUG] -d /home/eolivelli/dev/zookeeper/zookeeper-jute/target/classes -classpath /home/eolivelli/dev/zookeeper/zookeeper-jute/target/classes:/home/eolivelli/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar: -sourcepath /home/eolivelli/dev/zookeeper/zookeeper-jute/src/main/java:/home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/java:/home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/annotations: -s /home/eolivelli/dev/zookeeper/zookeeper-jute/target/generated-sources/annotations -g --release 8 -encoding UTF-8 -Werror -Xlint:deprecation -Xlint:unchecked -Xlint:-options -Xdoclint:-missing -Xpkginfo:always
[DEBUG] incrementalBuildHelper#beforeRebuildExecution
[INFO] Compiling 36 source files to /home/eolivelli/dev/zookeeper/zookeeper-jute/target/classes
from "javac -help -X" it looks like "-Xdoclint:-missing" is a valid option
REGRESSION : Last worked in version 15
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
(install Maven 3.6.3)
git clone https://github.com/apache/zookeeper
JAVA_HOME=/path/to/jdk-16 mvn clean package -DskipTest
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The build passes
ACTUAL -
invalid flag: -Xdoclint:-missing
CUSTOMER SUBMITTED WORKAROUND :
Do not enable "-Xdoclint:-missing" option
FREQUENCY : always
- backported by
-
JDK-8259600 Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing
-
- Resolved
-
-
JDK-8260124 Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing
-
- Resolved
-
- relates to
-
JDK-8258443 doclint should be service-loaded with system class loader
-
- Resolved
-
-
JDK-8252712 move doclint to jdk.javadoc module
-
- Resolved
-
(1 links to)