This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
as a part of issue #57542 fix we are calling InetAddress.getLocalHost().getCanonicalHostName() during startup to get a list of hostnames for which proxies are not used. This can be very slow (10-15 seconds in environment with VPN turned on) and currently is done during ModuleInstall and thus everything is blocked until this call is completed. I am not sure if we really need canonical name. Petr J.: is it really important? It should also be possible to make this code asynchronous so that main startup sequence will not be affected.
Created attachment 36221 [details] relevant stack trace
I must say I don't remember the exact circumstances of issue #57542, so I can not really comment. Perhaps one option is to try to remove the canonical name method call, and retest issue 57542 with this change. Cc'ing Milan, who can comment on the conditions related to that issue.
After discussion with Milan we agree that code seems as useless for current IDE. Fix removed it. Checking in ProxySettings.java; /shared/data/ccvs/repository/core/src/org/netbeans/core/ProxySettings.java,v <-- ProxySettings.java new revision: 1.3; previous revision: 1.2 done