openhab / org.openhab.binding.zigbee

openHAB binding for ZigBee
Eclipse Public License 2.0
73 stars 111 forks source link

[zigbee]WARN java.lang.NullPointerException: Cannot invoke "java.util.concurrent.Future.get() #828

Open Skinah opened 5 months ago

Skinah commented 5 months ago

Getting this NPE NullPointerException when openHAB is starting up. This is with openHAB 4.1.1 Stable.

2024-01-19 13:58:03.220 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 

java.lang.NullPointerException: Cannot invoke "java.util.concurrent.Future.get()" because the return value of "org.openhab.binding.zigbee.internal.converter.ZigBeeConverterBatteryVoltage.bind(com.zsmartsystems.zigbee.zcl.ZclCluster)" is null

    at org.openhab.binding.zigbee.internal.converter.ZigBeeConverterBatteryVoltage.initializeDevice(ZigBeeConverterBatteryVoltage.java:74) ~[?:?]

    at org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService$2.run(ZigBeeDiscoveryService.java:260) ~[?:?]

    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:833) [?:?]