Bug#981923: zookeeper: FTBFS with OpenJDK 17 due to ambiguous Record class

Emmanuel Bourg ebourg at apache.org
Fri Feb 5 07:47:13 GMT 2021


Source: zookeeper
Severity: important
Tags: ftbfs sid bookworm
User: debian-java at lists.debian.org
Usertags: default-java17

zookeeper fails to build with OpenJDK 17 because it contains a Record class
that clashes with the new java.lang.Record class:

  build-generated:
      [javac] Using javac -source 1.6 is no longer supported, switching to 7
      [javac] Using javac -target 1.6 is no longer supported, switching to 7
      [javac] Compiling 57 source files to /<<PKGBUILDDIR>>/build/classes
      [javac] warning: [options] bootstrap class path not set in conjunction with -source 7
      [javac] warning: [options] source value 7 is obsolete and will be removed in a future release
      [javac] warning: [options] target value 7 is obsolete and will be removed in a future release
      [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
      [javac] /<<PKGBUILDDIR>>/src/java/generated/org/apache/zookeeper/data/ACL.java:25: error: reference to Record is ambiguous
      [javac] public class ACL implements Record {
      [javac]                             ^
      [javac]   both interface org.apache.jute.Record in org.apache.jute and class java.lang.Record in java.lang match
      [javac] /<<PKGBUILDDIR>>/src/java/generated/org/apache/zookeeper/data/Id.java:25: error: reference to Record is ambiguous
      [javac] public class Id implements Record {
      [javac]                            ^
      [javac]   both interface org.apache.jute.Record in org.apache.jute and class java.lang.Record in java.lang match
      [javac] /<<PKGBUILDDIR>>/src/java/generated/org/apache/zookeeper/data/Stat.java:25: error: reference to Record is ambiguous
      [javac] public class Stat implements Record {
      [javac]                              ^
      [javac]   both interface org.apache.jute.Record in org.apache.jute and class java.lang.Record in java.lang match
      [javac] /<<PKGBUILDDIR>>/src/java/generated/org/apache/zookeeper/data/StatPersisted.java:25: error: reference to Record is ambiguous
      [javac] public class StatPersisted implements Record {
      [javac]                                       ^



More information about the pkg-java-maintainers mailing list