Re: Hang when using java.net.useSystemProxies=true
Steve Loughran <[email protected]> Thu, 16 Mar 2006 10:51:24 +0000
| Newsgroups | gmane.comp.java.smartfrog.devel |
|---|---|
| Message-ID | <[email protected]> |
Hal Hildebrand wrote: > Attached is a simple test case where I found a hang when using the 1.5 > system RMI proxies. The test is trying to shut down an SF daemon. It > works when java.net.useSystemProxies=false. When > java.net.useSystemProxies=true, the system hangs (stack trace below). > > > > Quite odd. To run the test, put the attached jar in the SF class path, > and run sfRun/Start /test/test.sf. > > > > I can, of course, live without the system proxies. But I was curious as > to whether this is a real bug somewhere or if this is a problem on my > side. > > > Thanks in advance. > > The java.net.useSystemProxies thing was something we turned on to get the benefit of Java1.5 automatically pulling proxy info from the local system. either windows, mac or linux/Gnome. I also tacked it in to ant1.7 To be honest, I dont believe that it works reliably, but was not sure whether it was just my problem or something broader. Specifically, I found it hard to believe that Sun would ship automatic proxy support code that was fundamentally broken, especially given the Applets have had it for a while. But applets extract the information from their container, not from the OS/GUI. And as we know, Java has a history of network code not working well on unmanaged networks, things where reverse DNS doesn't work, situations where IPAddresses move around, etc, etc. -all the situations you encounter on a laptop during the course of a day. I propose we back out of the useSystemProxies setting if everyone else thinks it makes sense. It has no effect on 1.4 systems, and can be added to default.ini if people really want it. -steve ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642