Hi Enrico,
On a cursory glance of the maven compiler plugin release notes and the
recent JDK 16 changes, I don't see anything obvious stand out that would
fit the observed change.
So as Rory suggested, please file an issue and let us know what the ID is.
cheers,
dalibor topic
On 02.10.2020 12:11, Enrico Olivelli wrote:
Rory,
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 it looks like "-Xdoclint:-missing" is a valid option
in order to reproduce the failure just clone zookeeper from github
git clone https://github.com/apache/zookeeper
<https://urldefense.com/v3/__https://github.com/apache/zookeeper__;!!GqivPVa7Brio!M7bsQ4hQixZvLvm1Vn539NEpGvCs-w2JwJHESGve3psnSO34QNHv5LJaWqosc09-ov0$>
JAVA_HOME=/path/to/jdk-16 mvn clean package -DskipTests
Any hint ?
Enrico
Il giorno ven 2 ott 2020 alle ore 11:12 Rory O'Donnell
<rory.odonn...@oracle.com <mailto:rory.odonn...@oracle.com>> ha scritto:
Hi Enrico,
OpenJDK 16 Early Access build 18**is now available at
http://jdk.java.net/16
<https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!M7bsQ4hQixZvLvm1Vn539NEpGvCs-w2JwJHESGve3psnSO34QNHv5LJaWqosKra5m68$>
* These early-access , open-source builds are provided under the
o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
* Features:
o JEPs proposed to target JDK 16
+ JEP 376: ZGC: Concurrent Thread-Stack Processing
<https://openjdk.java.net/jeps/376>
+ JEP 386: Alpine Linux Port
<https://openjdk.java.net/jeps/386>
+ JEP 388: Windows/AArch64 Port
<https://openjdk.java.net/jeps/388>
o JEPs targeted to JDK 16, so far:
+ JEP 338: Vector API (Incubator)
<https://openjdk.java.net/jeps/338>
+ JEP 347: Enable C++14 Language Features
<https://openjdk.java.net/jeps/347>
+ JEP 357: Migrate from Mercurial to Git
<https://openjdk.java.net/jeps/357>
+ JEP 369: Migrate to GitHub
<https://openjdk.java.net/jeps/369>
+ JEP 387: Elastic Metaspace
<https://openjdk.java.net/jeps/387>
* Release Notes are available at
http://jdk.java.net/16/release-notes
<https://urldefense.com/v3/__http://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!M7bsQ4hQixZvLvm1Vn539NEpGvCs-w2JwJHESGve3psnSO34QNHv5LJaWqosAoH43bs$>
**
* Changes in recent builds that maybe of interest:
o Build 17
+ JDK-8247281: Object monitors no longer keep strong
references to their associated object
+ JDK-8202473: A type variable with multiple bounds does not
correctly place type annotation
# Reported by ByteBuddy
+ JDK-8234808: jdb quoted option parsing broken
# Reported by Apache Tomcat
o Build 16
+ JDK-8172366: SUN, SunRsaSign, and SunEC Providers Supports
SHA-3 Based Signature Algorithms
+ JDK-8244706: GZIPOutputStream now sets the GZIP OS Header
Field to the correct default value
* Quality Report for September 2020 was published here [1]. Thanks to
everyone who contributed by creating features or enhancements,
logging bugs, or downloading and testing the early-access builds.
*__*
Rgds,Rory
[1]
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2020
--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland
--
<http://www.oracle.com> Dalibor Topic
Consulting Product Manager
Phone: +494089091214 <tel:+494089091214>, Mobile: +491737185961
<tel:+491737185961>, Video: dalibor.to...@oracle.com
<sip:dalibor.to...@oracle.com>
Oracle Global Services Germany GmbH
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRB 246209
Geschäftsführer: Ralf Herrmann