diff --git a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/js/NashornJsEngine.java b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/js/NashornJsEngine.java
index ecca1c6..e3cc225 100644
--- a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/js/NashornJsEngine.java
+++ b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/js/NashornJsEngine.java
@@ -54,7 +54,7 @@ public class NashornJsEngine {
private static final ObjectMapper mapper = new ObjectMapper();
private static NashornScriptEngineFactory factory = new NashornScriptEngineFactory();
- private static ScriptEngine engine = factory.getScriptEngine(new String[]{"--no-java"});
+ private ScriptEngine engine = factory.getScriptEngine(new String[]{"--no-java"});
private final String invokeFunctionName;
@@ -77,7 +77,7 @@ public class NashornJsEngine {
compileScript(jsWrapperPrefix + script + JS_WRAPPER_SUFFIX);
}
- private static void compileScript(String script) {
+ private void compileScript(String script) {
try {
engine.eval(script);
} catch (ScriptException e) {