Hello, who can explain to me what this error means and how I can fix it. I have no idea where to look.
I am using OH3 (latest snapshot). If you need more details ask me.
[WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.IllegalArgumentException: types and measurements lists are different sizes.
at org.openhab.binding.netatmo.internal.handler.AbstractNetatmoThingHandler.getMeasurements(AbstractNetatmoThingHandler.java:249) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAModule4Handler.updateDayMeasurements(NAModule4Handler.java:74) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAModule4Handler.updateMeasurements(NAModule4Handler.java:57) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAMainHandler.lambda$7(NAMainHandler.java:65) ~[?:?]
at java.util.Optional.ifPresent(Optional.java:183) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAMainHandler.lambda$5(NAMainHandler.java:64) ~[?:?]
at java.util.concurrent.ConcurrentHashMap$KeySetView.forEach(ConcurrentHashMap.java:4698) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAMainHandler.updateReadings(NAMainHandler.java:63) ~[?:?]
at org.openhab.binding.netatmo.internal.handler.NetatmoDeviceHandler.updateChannels(NetatmoDeviceHandler.java:127) ~[?:?]
at org.openhab.binding.netatmo.internal.handler.NetatmoDeviceHandler.updateChannels(NetatmoDeviceHandler.java:110) ~[?:?]
at java.util.Optional.ifPresent(Optional.java:183) ~[?:?]
at org.openhab.binding.netatmo.internal.handler.NetatmoModuleHandler.requestParentRefresh(NetatmoModuleHandler.java:120) ~[?:?]
at org.openhab.binding.netatmo.internal.handler.NetatmoModuleHandler.lambda$0(NetatmoModuleHandler.java:55) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
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:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
It would mean one of the measures for your additional indoor module is no more provided by the API. This concerns the channels min/max for the current day (and theiir corresponding dates). For this module, you have min/max humidity and min/max CO2. Total of 8 channels with the dates.
Can you tell us what of these channels you linked ?
Can you unlink these channels one by one to identify which one is triggering the problem ?
Same error here.
Difficult to say which Property is involved (by the way : it could probably be displayed when the problem is happening by the binding itself).
2022-05-01 21:22:17.527 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'netatmo.items'
...skipping...
at org.openhab.binding.netatmo.internal.handler.AbstractNetatmoThingHandler.getMeasurements(AbstractNetatmoThingHandler.java:249) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAModule1Handler.updateDayMeasurements(NAModule1Handler.java:70) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAModule1Handler.updateMeasurements(NAModule1Handler.java:57) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAMainHandler.lambda$7(NAMainHandler.java:65) ~[?:?]
at java.util.Optional.ifPresent(Optional.java:183) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAMainHandler.lambda$5(NAMainHandler.java:64) ~[?:?]
at java.util.concurrent.ConcurrentHashMap$KeySetView.forEach(ConcurrentHashMap.java:4698) ~[?:?]
at org.openhab.binding.netatmo.internal.station.NAMainHandler.updateReadings(NAMainHandler.java:63) ~[?:?]
at org.openhab.binding.netatmo.internal.handler.NetatmoDeviceHandler.updateChannels(NetatmoDeviceHandler.java:127) ~[?:?]
at org.openhab.binding.netatmo.internal.handler.NetatmoDeviceHandler.lambda$0(NetatmoDeviceHandler.java:83) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
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:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]