Fixed nashorn factory not being found in a dev environment

This commit is contained in:
Luis C.M committed 2023-07-13 09:04:16 -05:00
1 parent 326447bf7a
commit d433eccef1
1 file changed
+6 -4
@@ -56,14 +56,16 @@ public class ScriptController {
Instance = this;
manager = new ScriptEngineManager();
LogWriter.info("Script Engines Available:");
ScriptEngine engine = manager.getEngineByName("nashorn");
if (engine != null) {
this.nashornFactory = engine.getFactory();
}
for(ScriptEngineFactory fac : manager.getEngineFactories()){
if(fac.getExtensions().isEmpty())
continue;
if (fac.getEngineName().equals("Oracle Nashorn")) {
this.nashornFactory = fac;
}
ScriptEngine scriptEngine = fac.getScriptEngine();
try {
scriptEngine.put("$RunTest",null);