Ignore:
Timestamp:
2018-01-16T00:28:24+01:00 (6 years ago)
Author:
Don-vip
Message:

see #14097, see #15783 - robustness to situations where JavaScript engine cannot be retrieved, for whatever reason

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/io/CustomConfigurator.java

    r13268 r13331  
    2626
    2727import javax.script.ScriptEngine;
    28 import javax.script.ScriptEngineManager;
    2928import javax.script.ScriptException;
    3029import javax.swing.JOptionPane;
     
    421420                this.mainPrefs = mainPrefs;
    422421                PreferencesUtils.resetLog();
    423                 engine = new ScriptEngineManager(null).getEngineByName("JavaScript");
     422                engine = Utils.getJavaScriptEngine();
     423                if (engine == null) {
     424                    throw new ScriptException("Failed to retrieve JavaScript engine");
     425                }
    424426                engine.eval("API={}; API.pref={}; API.fragments={};");
    425427
Note: See TracChangeset for help on using the changeset viewer.