Avoid launcher abort due missing engine
This commit is contained in:
@@ -252,12 +252,12 @@ public final class ProxyUtil {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static String[] findPACProxiesForURL (Reader pac, URL url) {
|
public static String[] findPACProxiesForURL (Reader pac, URL url) {
|
||||||
|
try {
|
||||||
ScriptEngineManager manager = new ScriptEngineManager();
|
ScriptEngineManager manager = new ScriptEngineManager();
|
||||||
ScriptEngine engine = manager.getEngineByName("javascript");
|
ScriptEngine engine = manager.getEngineByName("javascript");
|
||||||
Bindings globals = engine.createBindings();
|
Bindings globals = engine.createBindings();
|
||||||
globals.put("resolver", new Resolver());
|
globals.put("resolver", new Resolver());
|
||||||
engine.setBindings(globals, ScriptContext.GLOBAL_SCOPE);
|
engine.setBindings(globals, ScriptContext.GLOBAL_SCOPE);
|
||||||
try {
|
|
||||||
URL utils = ProxyUtil.class.getResource("PacUtils.js");
|
URL utils = ProxyUtil.class.getResource("PacUtils.js");
|
||||||
if (utils == null) {
|
if (utils == null) {
|
||||||
log.error("Unable to load PacUtils.js");
|
log.error("Unable to load PacUtils.js");
|
||||||
|
|||||||
Reference in New Issue
Block a user