X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FCache.java;h=0744cd9e18b854c37a0f837e297a3794b83ab99c;hb=c24267ee9b42f032d0d1a561b6fb05b03d754460;hp=8d003efc685847f30d8b4c4bb0bb548fa1614bb8;hpb=fd29e047719a470cf304c5a41abfff5c1eac3ee8;p=jalview.git diff --git a/src/jalview/bin/Cache.java b/src/jalview/bin/Cache.java index 8d003ef..0744cd9 100755 --- a/src/jalview/bin/Cache.java +++ b/src/jalview/bin/Cache.java @@ -238,9 +238,16 @@ public class Cache { public void run() { + String orgtimeout = System.getProperty("sun.net.client.defaultConnectTimeout"); + if (orgtimeout==null) + { + orgtimeout="30"; + System.out.println("# INFO: Setting default net timeout to "+orgtimeout+" seconds."); + } String jnlpVersion = null; try { + System.setProperty("sun.net.client.defaultConnectTimeout", "5000"); java.net.URL url = new java.net.URL( "http://www.jalview.org/webstart/jalview.jnlp"); BufferedReader in = new BufferedReader(new InputStreamReader(url. @@ -261,9 +268,11 @@ public class Cache } catch (Exception ex) { + System.out.println("Non-fatal exceptions when checking version at www.jalview.org :"); System.out.println(ex); jnlpVersion = getProperty("VERSION"); } + System.setProperty("sun.net.client.defaultConnectTimeout", orgtimeout); setProperty("LATEST_VERSION", jnlpVersion); }