I found some free time to upgrade from version 5.0.0 to 5.0.1, but quickly reverted to the previous version…
I’m doing what I usually do - backup.bat of the previous version, unzip to the directory newpackage of OH, transfer the backup.zip to ‘backups’ directory and run restore.bat, then start the service.
startLevel: 70 is still at 70%, and the logs show a lot of:
07.10.2025 18:52 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'rrd4j'
07.10.2025 18:52 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'rrd4j'
07.10.2025 18:52 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'rrd4j'
07.10.2025 18:52 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'rrd4j'
07.10.2025 18:52 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'rrd4j'
70% means you have one or more bundle that didn’t get installed and/or you have one or more Things that never went online.
The error posted indicates that the rrd4j add-on hasn’t installed.
The first step is to:
let OH sit for a bit after the first start after clearing the cache, I wait until all the Things show as ONLINE or in some sort of error state
restart OH and monitor for errors; any errors seen on the first start are likely caused by the add-ons not being there yet.
Every time you update the cache gets cleared. That means all the add-ons need to be reinstalled to match the new version and that takes some time. But OH’s start process does not wait for all the add-ons to complete before continuing starting up so if the add-ons don’t get installed fast enough errors can occur.
There are lots of things that can impact the amount of time it takes.
If you see errors installing the add-ons, clearing the cache might be needed. But follow the two steps outlined above.
Note, none of this is related to running on Windows 11. It’s true for all OH installations.
07.10.2025 20:10 [ERROR] [ipt.internal.ScriptEngineManagerImpl] - ScriptEngine for language 'application/javascript' could not be found for identifier: c759c3b3-1d57-45d2-9a4b-9b35e2ac98f5
07.10.2025 20:10 [ERROR] [ipt.internal.ScriptEngineManagerImpl] - ScriptEngine for language 'application/javascript' could not be found for identifier: 051ba191-00fd-4dc9-858d-6c41a59e75ed
eg 2 (HomeAssistantPythonBridge):
07.10.2025 20:11 [ERROR] [t.internal.HomeAssistantPythonBridge] - bundle org.openhab.binding.mqtt.homeassistant:5.0.1 (316)[org.openhab.binding.mqtt.homeassistant.internal.HomeAssistantPythonBridge(465)] : Error during instantiation of the implementation object
eg 3 (MqttThingHandlerFactory):
07.10.2025 20:11 [ERROR] [ric.internal.MqttThingHandlerFactory] - bundle org.openhab.binding.mqtt.homeassistant:5.0.1 (316)[org.openhab.binding.mqtt.homeassistant.generic.internal.MqttThingHandlerFactory(464)] : Error during instantiation of the implementation object: Unable to get service for reference $004
eg 4(HomeAssistantPythonBridge):
07.10.2025 20:11 [ERROR] [t.internal.HomeAssistantPythonBridge] - bundle org.openhab.binding.mqtt.homeassistant:5.0.1 (316)[org.openhab.binding.mqtt.homeassistant.internal.HomeAssistantPythonBridge(465)] : Error during instantiation of the implementation object
I’m a little scared because these errors never occurred in 5.0.0 or previous versions before
07.10.2025 20:42 [ERROR] [.handler.AbstractScriptModuleHandler] - Script execution of rule with UID 'ElectricityMeter-OverloadPowerConsumption' failed: TypeError: null has no such function "replaceAll" in <eval> at line number 43 at column number 15
The first error is because the JS Scripting add-on isn’t installed yet.
Errors 2-4 are all related to MQTT Home Assistant sub-binding.
Both of these require GraalVM. So I would guess that the GraalVM bundle didn’t get installed, was not installed properly, or is otherwise having some sort of problem.
If you are not seeing OH attempting to install add-ons when starting up any more, you may need to clear the cache so that OH can try installing them again.
As I said above though, after clearing the cache wait a bit for things to settle and then restart OH. Only then pay attention to the errors.
efect the same - long time of start first time, after second restart errors like above:
[ERROR] [ipt.internal.ScriptEngineManagerImpl] - ScriptEngine for language 'application/javascript' could not be found for identifier: 5393d810-ba10-4bf4-8e13-6493b63fe692
...
[ERROR] [t.internal.HomeAssistantPythonBridge] - bundle org.openhab.binding.mqtt.homeassistant:5.0.1 (316)[org.openhab.binding.mqtt.homeassistant.internal.HomeAssistantPythonBridge(465)] : Error during instantiation of the implementation object
...
[ERROR] [ric.internal.MqttThingHandlerFactory] - bundle org.openhab.binding.mqtt.homeassistant:5.0.1 (316)[org.openhab.binding.mqtt.homeassistant.generic.internal.MqttThingHandlerFactory(464)] : Error during instantiation of the implementation object: Unable to get service for reference $004
...
[ERROR] [t.internal.HomeAssistantPythonBridge] - bundle org.openhab.binding.mqtt.homeassistant:5.0.1 (316)[org.openhab.binding.mqtt.homeassistant.internal.HomeAssistantPythonBridge(465)] : Error during instantiation of the implementation object
...
wait, wait,…I tried to find a script with identifier which report a error….and the developer side bar is not available(!) but only in FireFox…Oh my God, what’s going on here?
how to find the rule that is genereting the error if error in log is like this:
[ERROR] [ipt.internal.ScriptEngineManagerImpl] - ScriptEngine for language 'application/javascript' could not be found for identifier: 5393d810-ba10-4bf4-8e13-6493b63fe692
...
but through the developer bar search window is nothing to find when I put the identifier eg. this: