RFR [14] 8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries

Chris Hegarty chris.hegarty at oracle.com
Sat Aug 17 10:54:26 UTC 2019


> On 16 Aug 2019, at 18:39, Alan Bateman <Alan.Bateman at oracle.com> wrote:
> 
> On 16/08/2019 18:05, Chris Hegarty wrote:
>> An unfortunate eager dependency on urlmon.dll has crept into net.dll,
>> the JIRA issue contains more details [1].
>> 
>> The dependency should be made lazy and optional, since if only pertains
>> to NTLM authentication over HTTP.
>> 
>> Webrev:
>>   https://cr.openjdk.java.net/~chegar/8225425/webrev.01/
>> 
> This looks okay

Thanks for the review.

> although there may be many other issues running on a nano server install (would need a  complete test run on this install to identify those issues).


Yes, of course. I added a comment in JIRA [1] listing net.dll's
dependencies. I think that we can possibly clean up a few more of these,
as a follow on to this change. This is a good thing to do, regardless of
Nanoserver.

In this particular case, I suspect that there might be some interest in
backporting this change, so as to restore net.dll's original set of
dependencies on 8u ( where it seems that some folk are already running,
somewhat successfully, on Nanoserver ).

-Chris.

[1] https://bugs.openjdk.java.net/browse/JDK-8225425?focusedCommentId=14284739&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14284739



More information about the net-dev mailing list