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

Reply via email to