-
Platform information:
- Hardware: PVE VM, 3 Cores, 4 GB Mem, 32 GB storage
- OS: Debian 13.6
- Java Runtime Environment:
- openjdk 21.0.12 2026-07-21 LTS
OpenJDK Runtime Environment Temurin-21.0.12+8 (build 21.0.12+8-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.12+8 (build 21.0.12+8-LTS, mixed mode, sharing) - openHAB version: 5.2.1
-
Issue of the topic: I noticed that my pool controller javascript listed ESLint errors so I stopped openhab using the systemctl command and then clean the cache. Rebooted it and now all my things are showing that handler is missing. My installed bindings are still shown in the GUI.
Attached is the openhab.log after a reboot. Events log is zero. Any suggestions on troubleshooting my issue.
2026-08-31 15:32:24.065 [INFO ] [org.openhab.core.Activator ] - Starting openHAB 5.2.1 (Release Build)
2026-08-31 15:32:24.468 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'America/Los_Angeles'.
2026-08-31 15:32:24.490 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Location set to '33.82109252084776,-116.46356019191445'.
2026-08-31 15:32:24.496 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'en_US'.
2026-08-31 15:32:24.497 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Measurement system set to 'US'.
2026-08-31 15:32:26.464 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.100.39:8080/rest/events's Observer
2026-08-31 15:32:26.529 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.100.39:8080/rest/events's Observer
2026-08-31 15:32:28.705 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading DSL model 'echo.things'
2026-08-31 15:32:34.729 [INFO ] [antics.internal.SemanticsServiceImpl] - Item 'PumpSpeedMedButton' (Point): Belongs to Location [cjpool] and Equipment [NodejsPC].
2026-08-31 15:32:35.383 [WARN ] [dule.handler.ItemStateTriggerHandler] - Item 'DoorLockStatus_Lock' needed for rule 'TimerLockDelayStart' is missing. Trigger '1' will not work.
2026-08-31 15:32:35.811 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2026-08-31 15:32:36.568 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.100.39:8080/rest/events's Observer
2026-08-31 15:32:36.583 [WARN ] [le.handler.ItemStateConditionHandler] - Item 'DoorLockStatus_Lock' needed for rule 'TimerFrontDoorLockExpires' is missing. Condition '8' will not work.
2026-08-31 15:32:36.596 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.100.39:8080/rest/events's Observer
2026-08-31 15:32:36.627 [WARN ] [dule.handler.ItemStateTriggerHandler] - Item 'Smartthings_API_Front_Door_Lock' needed for rule 'LockLogConsole' is missing. Trigger '1' will not work.
2026-08-31 15:32:37.378 [WARN ] [e.internal.VoiceManagerConfiguration] - No configuration description found for system:voice, unable to apply defaults!
2026-08-31 15:32:38.120 [WARN ] [ty.util.ssl.SslContextFactory.config] - Trusting all certificates configured for Client@3d7ad163[provider=null,keyStore=null,trustStore=null]
2026-08-31 15:32:38.121 [WARN ] [ty.util.ssl.SslContextFactory.config] - No Client EndPointIdentificationAlgorithm configured for Client@3d7ad163[provider=null,keyStore=null,trustStore=null]
2026-08-31 15:32:40.161 [INFO ] [io.openhabcloud.internal.CloudClient] - Connected to the openHAB Cloud service (UUID = de...d6, base URL = http://localhost:8080)
2026-08-31 15:32:42.757 [ERROR] [com.github.hypfvieh.DbusHelper ] - Critical error while reading DBUS response (maybe no bluetoothd daemon running?)
org.freedesktop.dbus.errors.ServiceUnknown: The name org.bluez was not provided by any .service files
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.freedesktop.dbus.messages.Error.getException(Error.java:113)
at org.freedesktop.dbus.messages.Error.throwException(Error.java:138)
at org.freedesktop.dbus.RemoteInvocationHandler.executeRemoteMethod(RemoteInvocationHandler.java:241)
at org.freedesktop.dbus.RemoteInvocationHandler.executeRemoteMethod(RemoteInvocationHandler.java:254)
at org.freedesktop.dbus.RemoteInvocationHandler.executeRemoteMethod(RemoteInvocationHandler.java:156)
at org.freedesktop.dbus.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:99)
at jdk.proxy24/jdk.proxy24.$Proxy134.Introspect(Unknown Source)
at com.github.hypfvieh.DbusHelper.findNodes(DbusHelper.java:41)
at com.github.hypfvieh.bluetooth.DeviceManager.scanForBluetoothAdapters(DeviceManager.java:281)
at org.openhab.binding.bluetooth.bluez.internal.DeviceManagerWrapper.scanForBluetoothAdapters(DeviceManagerWrapper.java:46)
at org.openhab.binding.bluetooth.bluez.internal.BlueZDiscoveryService.startScan(BlueZDiscoveryService.java:90)
at org.openhab.binding.bluetooth.bluez.internal.BlueZDiscoveryService.lambda$0(BlueZDiscoveryService.java:71)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2026-08-31 15:33:30.882 [WARN ] [.transform.util.ItemDisplayStateUtil] - Failed transforming the state 'NULL' on item 'PoolHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:33:30.886 [WARN ] [.transform.util.ItemDisplayStateUtil] - Failed transforming the state 'NULL' on item 'SpaHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:33:34.610 [WARN ] [rest.core.item.EnrichedItemDTOMapper] - Failed transforming the state 'NULL' on item 'SpaHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:33:34.660 [WARN ] [rest.core.item.EnrichedItemDTOMapper] - Failed transforming the state 'NULL' on item 'PoolHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:33:34.726 [WARN ] [.transform.util.ItemDisplayStateUtil] - Failed transforming the state 'NULL' on item 'PoolHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:33:34.727 [WARN ] [.transform.util.ItemDisplayStateUtil] - Failed transforming the state 'NULL' on item 'SpaHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:33:40.225 [WARN ] [rest.core.item.EnrichedItemDTOMapper] - Failed transforming the state 'NULL' on item 'SpaHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:33:40.350 [WARN ] [rest.core.item.EnrichedItemDTOMapper] - Failed transforming the state 'NULL' on item 'PoolHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:34:50.864 [WARN ] [.transform.util.ItemDisplayStateUtil] - Failed transforming the state 'NULL' on item 'PoolHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:34:50.866 [WARN ] [.transform.util.ItemDisplayStateUtil] - Failed transforming the state 'NULL' on item 'SpaHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:34:50.867 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: undefined_Motion_Alarm
2026-08-31 15:34:50.868 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: undefined_Audio_Alarm
2026-08-31 15:34:50.868 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: SecCamCJSide_MotionAlarm_Motion_Alarm
2026-08-31 15:34:50.869 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: SecCamCJSide_MotionAlarm_Audio_Alarm
2026-08-31 15:35:25.365 [WARN ] [.transform.util.ItemDisplayStateUtil] - Failed transforming the state 'NULL' on item 'PoolHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'
2026-08-31 15:35:25.367 [WARN ] [.transform.util.ItemDisplayStateUtil] - Failed transforming the state 'NULL' on item 'SpaHeatMode' with pattern 'MAP(heatmode.map):%s': Target value not found in map for 'NULL'