ESPHome binding WARNING followed by a 30000ms disconnect

I’m running OH 5.2.0 and the latest ESPHome binding from 3 weeks ago. I get every day 1 or 2 times the warning below what results in a 30000ms disconnect (Boot-gate actief voor 30000ms (verbinding verloren). I’m sending multiple json strings to ESP32 displays.

026-09-16 09:16:44.099 [WARN ] [ab.core.internal.events.EventHandler] - Dispatching/filtering event for subscriber 'org.openhab.core.events.EventSubscriber' failed: null
java.util.ConcurrentModificationException
	at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1792)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at no.seime.openhab.binding.esphome.internal.message.statesubscription.ESPHomeEventSubscriber.receive(ESPHomeEventSubscriber.java:136)
	at org.openhab.core.internal.events.EventHandler.lambda$2(EventHandler.java:169)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Please create a bug report on github. I’ll take a look end of next week.

Done Firmware channels are added unconditionally, causing repeated thing updates and DSL model reloads · Issue #103 · seime/openhab-esphome · GitHub