From 59bc10a2af281e5ff0234a7d743698ebe8fa153b Mon Sep 17 00:00:00 2001 From: Jonathan Gilbert Date: Tue, 25 Jan 2022 08:12:02 +0000 Subject: [PATCH] Script Engines now removed from manager when closed (#2706) Signed-off-by: Jonathan Gilbert --- .../module/script/internal/ScriptEngineManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/org.openhab.core.automation.module.script/src/main/java/org/openhab/core/automation/module/script/internal/ScriptEngineManagerImpl.java b/bundles/org.openhab.core.automation.module.script/src/main/java/org/openhab/core/automation/module/script/internal/ScriptEngineManagerImpl.java index 5194771118..ac335cec89 100644 --- a/bundles/org.openhab.core.automation.module.script/src/main/java/org/openhab/core/automation/module/script/internal/ScriptEngineManagerImpl.java +++ b/bundles/org.openhab.core.automation.module.script/src/main/java/org/openhab/core/automation/module/script/internal/ScriptEngineManagerImpl.java @@ -198,7 +198,7 @@ public class ScriptEngineManagerImpl implements ScriptEngineManager { @Override public void removeEngine(String engineIdentifier) { - ScriptEngineContainer container = loadedScriptEngineInstances.get(engineIdentifier); + ScriptEngineContainer container = loadedScriptEngineInstances.remove(engineIdentifier); if (container != null) { ScriptEngine scriptEngine = container.getScriptEngine(); if (scriptEngine instanceof Invocable) {