Skip to content

[meteofrance] NPE on Rain Forecast #20258

@clinique

Description

@clinique

Here's the log:

2026-02-20 02:09:59.585 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "forecast" is null
        at org.openhab.binding.meteofrance.internal.handler.RainForecastHandler.setForecast(RainForecastHandler.java:146) ~[?:?]
        at org.openhab.binding.meteofrance.internal.handler.RainForecastHandler.setProperties(RainForecastHandler.java:137) ~[?:?]
        at org.openhab.binding.meteofrance.internal.handler.RainForecastHandler.lambda$4(RainForecastHandler.java:117) ~[?:?]
        at java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
        at org.openhab.binding.meteofrance.internal.handler.RainForecastHandler.lambda$2(RainForecastHandler.java:113) ~[?:?]
        at java.util.Optional.ifPresentOrElse(Optional.java:196) ~[?:?]
        at org.openhab.binding.meteofrance.internal.handler.RainForecastHandler.updateAndPublish(RainForecastHandler.java:112) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) [?:?]

Metadata

Metadata

Assignees

Labels

bugAn unexpected problem or unintended behavior of an add-on

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions