# HG changeset patch # User Jiri Vanek # Date 1415970984 -3600 # Node ID e2adee0f28eade492f8d3a1256c26b83e8774587 # Parent 1ea6ae497d6348556db5b99299a41e5425c4fc7e Making loading of PAC provider more lenient * netx/net/sourceforge/jnlp/runtime/PacEvaluatorFactory.java: (getPacEvaluator) changed general Exception (instead IOException only) is catch diff -r 1ea6ae497d63 -r e2adee0f28ea ChangeLog --- a/ChangeLog Mon Nov 10 13:28:12 2014 +0100 +++ b/ChangeLog Fri Nov 14 14:16:24 2014 +0100 @@ -1,3 +1,9 @@ +2014-11-14 Jiri Vanek + + Making loading of PAC provider more lenient + * netx/net/sourceforge/jnlp/runtime/PacEvaluatorFactory.java: (getPacEvaluator) + changed general Exception (instead IOException only) is catch. + 2014-11-10 Jiri Vanek Added CZ and DE translation for CertWarningDialog messages diff -r 1ea6ae497d63 -r e2adee0f28ea netx/net/sourceforge/jnlp/runtime/PacEvaluatorFactory.java --- a/netx/net/sourceforge/jnlp/runtime/PacEvaluatorFactory.java Mon Nov 10 13:28:12 2014 +0100 +++ b/netx/net/sourceforge/jnlp/runtime/PacEvaluatorFactory.java Fri Nov 14 14:16:24 2014 +0100 @@ -37,7 +37,6 @@ package net.sourceforge.jnlp.runtime; -import java.io.IOException; import java.io.InputStream; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; @@ -60,12 +59,14 @@ try { properties = new Properties(); properties.load(in); - } catch (IOException e) { + } catch (Exception e) { + OutputController.getLogger().log(OutputController.Level.WARNING_ALL, "PAC provider is broken or don't exists. This is ok unless your application is using JavaScript."); OutputController.getLogger().log(e); } finally { try { in.close(); - } catch (IOException e) { + } catch (Exception e) { + OutputController.getLogger().log(OutputController.Level.WARNING_ALL, "PAC provider is broken or don't exists. This is ok unless your application is using JavaScript."); OutputController.getLogger().log(e); } }