JarLoader appears to be holding onto the resource longer than necessary
Alan Bateman
Alan.Bateman at oracle.com
Tue Jul 5 12:47:20 UTC 2016
On 05/07/2016 12:39, Jayaprakash Arthanareeswaran wrote:
>
> Hello,
>
> Some of our new tests are hitting a case where JAR files appear to be kept
> open. I am not sure where the issue lies as I can't access some of the
> source code involved. I am attaching the stack trace at the end of the
> mail.
> We obtain the ServiceLoader with the following code where _procLoader is a
> URLClassLoader.
>
> _serviceLoader = ServiceLoader.load(Processor.class,
> _procLoader);
> _serviceLoaderIter = _serviceLoader.iterator();
>
> This code has been like this for quite some time. Is this something recent?
> Should we change something in our code? Please let me know if you need more
> information.
>
> Regards,
> Jay
URLClassLoader is Closeable and makes a best attempt to close all
resources. Is _procLoader being closed?
-Alan
More information about the jigsaw-dev
mailing list