Bug#982025: libnb-javaparser-java: FTBFS with OpenJDK 17: reference to FileSystems.newFileSystem() is ambiguous
Emmanuel Bourg
ebourg at apache.org
Fri Feb 5 18:50:01 GMT 2021
Source: libnb-javaparser-java
Severity: important
Tags: ftbfs sid bookworm
User: debian-java at lists.debian.org
Usertags: default-java17
libnb-javaparser-java fails to build with OpenJDK 17 due to ambiguous calls
to FileSystems.newFileSystem()
-do-compile:
[mkdir] Created dir: /<<PKGBUILDDIR>>/make/netbeans/nb-javac/build/empty
[mkdir] Created dir: /<<PKGBUILDDIR>>/make/netbeans/nb-javac/build/generated-sources/ap-source-output
[javac] Compiling 588 source files to /<<PKGBUILDDIR>>/make/netbeans/nb-javac/build/classes
[javac] /<<PKGBUILDDIR>>/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java:519: error: reference to newFileSystem is ambiguous
[javac] this.fileSystem = FileSystems.newFileSystem(archivePath, null);
[javac] ^
[javac] both method newFileSystem(Path,ClassLoader) in FileSystems and method newFileSystem(Path,Map<String,?>) in FileSystems match
[javac] /<<PKGBUILDDIR>>/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:380: error: reference to newFileSystem is ambiguous
[javac] FileSystems.newFileSystem(file, null).close();
[javac] ^
[javac] both method newFileSystem(Path,ClassLoader) in FileSystems and method newFileSystem(Path,Map<String,?>) in FileSystems match
[javac] /<<PKGBUILDDIR>>/src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java:77: error: reference to newFileSystem is ambiguous
[javac] try (FileSystem fs = FileSystems.newFileSystem(ctSymFile, null);
[javac] ^
[javac] both method newFileSystem(Path,ClassLoader) in FileSystems and method newFileSystem(Path,Map<String,?>) in FileSystems match
[javac] /<<PKGBUILDDIR>>/src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java:122: error: reference to newFileSystem is ambiguous
[javac] ctSym2FileSystem.put(file, fs = FileSystems.newFileSystem(file, null));
[javac] ^
[javac] both method newFileSystem(Path,ClassLoader) in FileSystems and method newFileSystem(Path,Map<String,?>) in FileSystems match
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 4 errors
More information about the pkg-java-maintainers
mailing list