[netcdf-java] Small bug in HttpClientManager

John Caron caron at unidata.ucar.edu
Mon Dec 17 10:39:29 MST 2007


thnkas for the heads up. what OS and JVM do you see this problem on?

Jon Blower wrote:
> Hi all (particularly John C),
>
> I've spotted a small bug in HttpClientManager in the section below:
>
>     // nick.bower at metoceanengineers.com
>     String proxyHost = System.getProperty("http.proxyHost");
>     String proxyPort = System.getProperty("http.proxyPort");
>     if ((proxyHost != null) && (proxyPort != null)) {
>         _client.getHostConfiguration().setProxy(proxyHost,
> Integer.parseInt(proxyPort));
>     }
>
> The problem here is that if the "http.proxyPort" property is set to
> the empty string, the call to Integer.parseInt() fails and the class
> doesn't get initialized.  (For some reason http.proxyPort is set to ""
> on my system instead of null - don't know why, I'm not doing this
> consciously.)
>
> I suggest changing the if clause to:
>
>     if ((proxyHost != null) && (proxyPort != null) &&
> !proxyPort.trim().equals("")) {
>
> Cheers, Jon
>
>   


More information about the netcdf-java mailing list