Upgraded to 4.3 and noticed my sensibo devices had stopped working. I removed them all and recreated them (including the API bridge), but still not working. I then removed and re-added the binding.
Readding the API Bridge is enough to trigger the failure:
Log shows:
2024-12-16 15:13:41.904 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.NullPointerException: Cannot read field “modes” because “this.remoteCapabilities” is null
at org.openhab.binding.sensibo.internal.dto.poddetails.PodDetailsDTO.getRemoteCapabilities(PodDetailsDTO.java:44) ~[?:?]
at org.openhab.binding.sensibo.internal.model.SensiboSky.(SensiboSky.java:77) ~[?:?]
at org.openhab.binding.sensibo.internal.handler.SensiboAccountHandler.refreshModel(SensiboAccountHandler.java:191) ~[?:?]
at org.openhab.binding.sensibo.internal.handler.SensiboAccountHandler.initializeInternal(SensiboAccountHandler.java:148) ~[?:?]
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) [?:?]
It looks like this is different from the exceptions reported in the thread at Sensibo Binding 4.2 does not work - #9 by v61