Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Aug 2015 20:39:07 +0200
From:      Alex de Kruijff <akruijff@dds.nl>
To:        Greg Lewis <glewis@eyesbeyond.com>
Cc:        freebsd-java@freebsd.org
Subject:   Re: OpenJDK8 SUNWprivate_1.1 bug with sun.nio.fs.DefaultFileSystemProvider.create()
Message-ID:  <55C8EFCB.10601@dds.nl>
In-Reply-To: <20150809192647.GA99038@misty.eyesbeyond.com>
References:  <55C47572.4070907@dds.nl> <20150809192647.GA99038@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On 09-08-2015 21:26, Greg Lewis wrote:
> On Fri, Aug 07, 2015 at 11:08:02AM +0200, Alex de Kruijff wrote:
>> 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
> If that is the actual output then it looks like you're doing something
> very strange, since you have native libraries from both openjdk8 and
> openjdk7 listed there.  They won't work together like that.
>
I later realized what was going on. It seems to be bug in NetBeans. I 
did furter testing and everything was fine on the command line.

I'm sorry to have waisted you time.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55C8EFCB.10601>