Hey everyone,
I have a strange issue with my OH 4.3 Installation since two days ago. My JavaScripting Engine won’t start (or something like that…) but spam the logs continually. Here you find an extract of what happens after a reboot:
...
2025-05-22 20:49:26.074 [DEBUG] [al.scope.OSGiScriptExtensionProvider] - bundle org.openhab.automation.jsscripting:4.3.5 (285)[org.openhab.automation.jsscrip>
2025-05-22 20:49:26.074 [DEBUG] [al.scope.OSGiScriptExtensionProvider] - bundle org.openhab.automation.jsscripting:4.3.5 (285)[org.openhab.automation.jsscrip>
2025-05-22 20:49:26.074 [DEBUG] [al.scope.OSGiScriptExtensionProvider] - bundle org.openhab.automation.jsscripting:4.3.5 (285)[org.openhab.automation.jsscrip>
2025-05-22 20:49:26.074 [DEBUG] [al.scope.OSGiScriptExtensionProvider] - bundle org.openhab.automation.jsscripting:4.3.5 (285)[org.openhab.automation.jsscrip>
2025-05-22 20:49:26.075 [DEBUG] [al.scope.OSGiScriptExtensionProvider] - bundle org.openhab.automation.jsscripting:4.3.5 (285)[org.openhab.automation.jsscrip>
2025-05-22 20:49:26.075 [DEBUG] [al.scope.OSGiScriptExtensionProvider] - bundle org.openhab.automation.jsscripting:4.3.5 (285)[org.openhab.automation.jsscrip>
2025-05-22 20:49:26.075 [DEBUG] [al.scope.OSGiScriptExtensionProvider] - bundle org.openhab.automation.jsscripting:4.3.5 (285)[org.openhab.automation.jsscrip>
2025-05-22 20:49:27.938 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired.
2025-05-22 20:49:27.938 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired.
2025-05-22 20:49:27.939 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired.
2025-05-22 20:49:27.939 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired.
2025-05-22 20:49:27.974 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:27.974 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:27.977 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Initializing GraalJS script engine...
2025-05-22 20:49:27.978 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired before invocation.
2025-05-22 20:49:27.977 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:27.980 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Initializing GraalJS script engine...
2025-05-22 20:49:27.980 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired before invocation.
2025-05-22 20:49:27.980 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Initializing GraalJS script engine...
2025-05-22 20:49:27.977 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:27.981 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired before invocation.
2025-05-22 20:49:27.981 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Initializing GraalJS script engine...
2025-05-22 20:49:27.981 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired before invocation.
2025-05-22 20:49:28.012 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Injecting ThreadsafeTimers into the JS runtime...
2025-05-22 20:49:28.012 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Injecting ThreadsafeTimers into the JS runtime...
2025-05-22 20:49:28.013 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached global script...
2025-05-22 20:49:28.013 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Injecting ThreadsafeTimers into the JS runtime...
2025-05-22 20:49:28.013 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached global script...
2025-05-22 20:49:28.014 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Injecting ThreadsafeTimers into the JS runtime...
2025-05-22 20:49:28.016 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached global script...
2025-05-22 20:49:28.016 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached global script...
2025-05-22 20:49:28.261 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached openhab-js injection...
2025-05-22 20:49:28.262 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached openhab-js injection...
2025-05-22 20:49:28.263 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached openhab-js injection...
2025-05-22 20:49:28.266 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached openhab-js injection...
2025-05-22 20:49:30.014 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Successfully initialized GraalJS script engine.
2025-05-22 20:49:30.015 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Successfully initialized GraalJS script engine.
2025-05-22 20:49:30.019 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Successfully initialized GraalJS script engine.
2025-05-22 20:49:30.019 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Successfully initialized GraalJS script engine.
2025-05-22 20:49:30.021 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released after invocation.
2025-05-22 20:49:30.023 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released after invocation.
2025-05-22 20:49:30.023 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler GenericMQTTThingHandler tried updating the thing status although the handler>
2025-05-22 20:49:30.024 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler GenericMQTTThingHandler of thing mqtt:topic:67ea6c01b9:a656b0723a tried upda>
2025-05-22 20:49:30.057 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired.
2025-05-22 20:49:30.071 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:30.071 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Initializing GraalJS script engine...
2025-05-22 20:49:30.071 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired before invocation.
2025-05-22 20:49:30.072 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Injecting ThreadsafeTimers into the JS runtime...
2025-05-22 20:49:30.072 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached global script...
2025-05-22 20:49:30.072 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached openhab-js injection...
2025-05-22 20:49:30.074 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released after invocation.
2025-05-22 20:49:30.089 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:30.091 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired.
2025-05-22 20:49:30.092 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:30.094 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Initializing GraalJS script engine...
2025-05-22 20:49:30.094 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired before invocation.
2025-05-22 20:49:30.097 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released after invocation.
2025-05-22 20:49:30.098 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:30.099 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released after invocation.
2025-05-22 20:49:30.104 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:30.109 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired.
2025-05-22 20:49:30.110 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:30.111 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired.
2025-05-22 20:49:30.111 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Initializing GraalJS script engine...
2025-05-22 20:49:30.111 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired before invocation.
2025-05-22 20:49:30.113 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
2025-05-22 20:49:30.117 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Initializing GraalJS script engine...
2025-05-22 20:49:30.117 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock acquired before invocation.
2025-05-22 20:49:30.118 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Injecting ThreadsafeTimers into the JS runtime...
2025-05-22 20:49:30.118 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached global script...
2025-05-22 20:49:30.119 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Evaluating cached openhab-js injection...
2025-05-22 20:49:30.127 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released after invocation.
2025-05-22 20:49:30.128 [DEBUG] [.internal.OpenhabGraalJSScriptEngine] - Lock released.
...
And it goes on an on like this forever… Rules seem to work at least partially though… But not all of them do (I suspect rules with timers don’t work?!). Thats how I noticed that theres something wrong…
Any ideas?