OpenJDK8 SUNWprivate_1.1 bug with sun.nio.fs.DefaultFileSystemProvider.create()

Alex de Kruijff akruijff at dds.nl
Fri Aug 7 09:14:58 UTC 2015


Hi,

I've found a bug for the native OpenJDK8. When a 
DefaultFileSystemProvider is being created an UnsatisfiedLinkError is 
thrown. This problem does not happen on Windows or FreeBSD/OpenJDK7.

So each of the following lines of code
> java.nio.file.spi.FileSystemProvider provider = 
> sun.nio.fs.DefaultFileSystemProvider.create();
> java.nio.file.FileSystem aDefault = 
> java.nio.file.FileSystems.getDefault();
> java.nio.file.Path path = new java.io.File("test", ".").toPath();

results in the exception
> java.lang.UnsatisfiedLinkError: 
> /usr/local/openjdk8/jre/lib/amd64/libnio.so: 
> /usr/local/openjdk7/jre/lib/amd64/libnet.so: version SUNWprivate_1.1 
> required by /usr/local/openjdk8/jre/lib/amd64/libnio.so not defined

Yours,
Alex

FreeBSD Aphrodite 10.1-STABLE FreeBSD 10.1-STABLE #0 r282111: Mon Apr 27 
20:28:11 UTC 2015 
root at releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64



More information about the freebsd-java mailing list