You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After upgrading from 4.3.0 to 4.3.1 all of my zigbee2mqtt things for lights/bulbs (various brands) come online but have no channels or show HANDLER_INITIALIZING_ERROR Cannot invoke "String.isBlank()" because "result" is null. Removing and re-adding seems to have the same result. Reverting to 4.3.0, everything works as expected again. Tried a fresh install of 4.3.1 to test with same results (broken in 4.3.1, working in 4.3.0). Also have an Inovelli zigbee fan module that is showing the same behavior, possibly because it has a light channel?
Have zigbee sensors and buttons that all seem to work fine on 4.3.1 so far.
Expected Behavior
all zigbee things come online, populate the proper channels, and work
Current Behavior
zigbee2mqtt light things either don't populate channels or show HANDLER_INITIALIZING_ERROR
Cannot invoke "String.isBlank()" because "result" is null.
Log file shows this when getting the String.isBlank(), nothing showing when no channels: 2025-01-02 09:31:41.922 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: java.lang.NullPointerException: Cannot invoke "String.isBlank()" because "result" is null at org.openhab.binding.mqtt.homeassistant.internal.component.AbstractComponent.getName(AbstractComponent.java:307) ~[?:?] at java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:473) ~[?:?] at java.util.Comparator.lambda$thenComparing$36697e65$1(Comparator.java:221) ~[?:?] at java.util.TimSort.binarySort(TimSort.java:296) ~[?:?] at java.util.TimSort.sort(TimSort.java:239) ~[?:?] at java.util.Arrays.sort(Arrays.java:1307) ~[?:?] at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:353) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?] at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?] at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?] at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?] at java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?] at org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler.updateThingType(HomeAssistantThingHandler.java:425) ~[?:?] at org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler.addComponents(HomeAssistantThingHandler.java:352) ~[?:?] at org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler.accept(HomeAssistantThingHandler.java:296) ~[?:?] at org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler.accept(HomeAssistantThingHandler.java:1) ~[?:?] at org.openhab.binding.mqtt.generic.tools.DelayedBatchProcessing.run(DelayedBatchProcessing.java:110) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?] at java.lang.Thread.run(Thread.java:840) [?:?]
Possible Solution
Unknown
Steps to Reproduce (for Bugs)
Upgrade to 4.3.1
Context
None of my zigbee light devices are functional on 4.3.1
Your Environment
Version used: openHAB 4.3.1 - Release Build - Main UI Commit a695375f
Environment name and version (e.g. Chrome 76, Java 8, Node.js 12.9, ...): Docker, openhab:latest
Operating System and version (desktop or mobile, Windows 10, Raspbian Buster, ...): Docker 25.0.2, build 29vf629 running on Ubuntu
23.04
The text was updated successfully, but these errors were encountered:
zolakk
added
the
bug
An unexpected problem or unintended behavior of an add-on
label
Jan 2, 2025
After upgrading from 4.3.0 to 4.3.1 all of my zigbee2mqtt things for lights/bulbs (various brands) come online but have no channels or show HANDLER_INITIALIZING_ERROR Cannot invoke "String.isBlank()" because "result" is null. Removing and re-adding seems to have the same result. Reverting to 4.3.0, everything works as expected again. Tried a fresh install of 4.3.1 to test with same results (broken in 4.3.1, working in 4.3.0). Also have an Inovelli zigbee fan module that is showing the same behavior, possibly because it has a light channel?
Have zigbee sensors and buttons that all seem to work fine on 4.3.1 so far.
Expected Behavior
all zigbee things come online, populate the proper channels, and work
Current Behavior
zigbee2mqtt light things either don't populate channels or show HANDLER_INITIALIZING_ERROR
Cannot invoke "String.isBlank()" because "result" is null.
Log file shows this when getting the String.isBlank(), nothing showing when no channels:
2025-01-02 09:31:41.922 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: java.lang.NullPointerException: Cannot invoke "String.isBlank()" because "result" is null at org.openhab.binding.mqtt.homeassistant.internal.component.AbstractComponent.getName(AbstractComponent.java:307) ~[?:?] at java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:473) ~[?:?] at java.util.Comparator.lambda$thenComparing$36697e65$1(Comparator.java:221) ~[?:?] at java.util.TimSort.binarySort(TimSort.java:296) ~[?:?] at java.util.TimSort.sort(TimSort.java:239) ~[?:?] at java.util.Arrays.sort(Arrays.java:1307) ~[?:?] at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:353) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?] at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?] at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?] at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?] at java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?] at org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler.updateThingType(HomeAssistantThingHandler.java:425) ~[?:?] at org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler.addComponents(HomeAssistantThingHandler.java:352) ~[?:?] at org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler.accept(HomeAssistantThingHandler.java:296) ~[?:?] at org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler.accept(HomeAssistantThingHandler.java:1) ~[?:?] at org.openhab.binding.mqtt.generic.tools.DelayedBatchProcessing.run(DelayedBatchProcessing.java:110) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?] at java.lang.Thread.run(Thread.java:840) [?:?]
Possible Solution
Unknown
Steps to Reproduce (for Bugs)
Context
None of my zigbee light devices are functional on 4.3.1
Your Environment
23.04
The text was updated successfully, but these errors were encountered: