diff --git a/src/main/javascript/core/_scriptcraft.js b/src/main/javascript/core/_scriptcraft.js index 4bbdadd..233d315 100644 --- a/src/main/javascript/core/_scriptcraft.js +++ b/src/main/javascript/core/_scriptcraft.js @@ -56,7 +56,11 @@ var verbose = verbose || false; var reader = new java.io.FileReader(file); __engine.put("__script",canonizedFilename); __engine.put("__folder",(parent?_canonize(parent):"")+"/"); - result = __engine.eval(reader); + try{ + result = __engine.eval(reader); + }catch (e){ + __plugin.logger.severe("Error evaluating " + filename + ", " + e ); + } }else{ if (warnOnFileNotFound) __plugin.logger.warning(canonizedFilename + " not found");