[fig.discovery.DiscoveryResultBuilder] - discovery result for thing 'km200:kmdevice:453092xxx' is missing in properties map. It has to be fixed by the developer

With OH3 i receive the following error message for binding km200:

2020-11-16 09:41:15.368 [WARN ] [fig.discovery.DiscoveryResultBuilder] - Representation property '192.168.179.43' of discovery result for thing 'km200:kmdevice:453092886' is missing in properties map. It has to be fixed by the bindings developer.
at java.base/java.lang.Thread.getStackTrace(Thread.java:1607)
at org.openhab.core.config.discovery.DiscoveryResultBuilder$1.run(DiscoveryResultBuilder.java:181)
at org.openhab.core.config.discovery.DiscoveryResultBuilder$1.run(DiscoveryResultBuilder.java:1)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at org.openhab.core.config.discovery.DiscoveryResultBuilder.getStackTrace(DiscoveryResultBuilder.java:178)
at org.openhab.core.config.discovery.DiscoveryResultBuilder.build(DiscoveryResultBuilder.java:157)
at org.openhab.binding.km200.internal.discovery.KM200GatewayDiscoveryParticipant.createResult(KM200GatewayDiscoveryParticipant.java:63)
at org.openhab.core.config.discovery.mdns.internal.MDNSDiscoveryService.considerService(MDNSDiscoveryService.java:214)
at org.openhab.core.config.discovery.mdns.internal.MDNSDiscoveryService.serviceResolved(MDNSDiscoveryService.java:206)
at javax.jmdns.impl.ListenerStatus$ServiceListenerStatus.serviceResolved(ListenerStatus.java:106)
at javax.jmdns.impl.JmDNSImpl$1.run(JmDNSImpl.java:911)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)

Shall we guess from the error message which binding you are using or are you going to tell?

Km200 is mentioned in the headline and as a tag. But you are right I will add that additionally.

I’m sorry, but Km200 did not sound as a binding name to me (learned something).

1 Like

I do not know the binding either but I know how to fix the reported error:

1 Like

Thanks @cweitkamp

Just switched to Snapshot S2014 - looks like it has been fixed - Thanks a lot!

2020-11-17 18:11:58.900 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler KM200GatewayHandler tried updating the thing status although the handler was already disposed
2020-11-17 18:11:59.488 [hingStatusInfoChangedEvent] - Thing 'km200:kmdevice:453092xxx' changed from UNINITIALIZED to INITIALIZING
2020-11-17 18:11:59.621 [INFO ] [internal.handler.KM200GatewayHandler] - Update KM50/100/200 gateway configuration, it takes a minute....
2020-11-17 18:12:04.655 [WARN ] [core.thing.internal.ThingManagerImpl] - Initializing handler for thing 'km200:kmdevice:453092xxx' takes more than 5000ms.
2020-11-17 18:12:04.669 [hingStatusInfoChangedEvent] - Thing 'km200:heatSource:453092xxx:heatSources' changed from UNINITIALIZED to UNINITIALIZED (BRIDGE_UNINITIALIZED)
2020-11-17 18:12:04.675 [hingStatusInfoChangedEvent] - Thing 'km200:dhwCircuit:453092xxx:dhw1' changed from UNINITIALIZED to UNINITIALIZED (BRIDGE_UNINITIALIZED)
2020-11-17 18:13:54.885 [hingStatusInfoChangedEvent] - Thing 'km200:kmdevice:453092xxx' changed from INITIALIZING to ONLINE
2020-11-17 18:13:54.959 [hingStatusInfoChangedEvent] - Thing 'km200:dhwCircuit:453092xxx:dhw1' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2020-11-17 18:13:54.981 [hingStatusInfoChangedEvent] - Thing 'km200:heatSource:453092xxx:heatSources' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2020-11-17 18:13:54.988 [hingStatusInfoChangedEvent] - Thing 'km200:dhwCircuit:453092xxx:dhw1' changed from INITIALIZING to UNKNOWN (CONFIGURATION_PENDING)
2020-11-17 18:13:55.048 [me.event.ThingUpdatedEvent] - Thing 'km200:dhwCircuit:453092xxx:dhw1' has been updated.
2020-11-17 18:13:55.051 [hingStatusInfoChangedEvent] - Thing 'km200:dhwCircuit:453092xxx:dhw1' changed from UNKNOWN (CONFIGURATION_PENDING) to ONLINE
2020-11-17 18:13:55.060 [hingStatusInfoChangedEvent] - Thing 'km200:heatSource:453092xxx:heatSources' changed from INITIALIZING to UNKNOWN (CONFIGURATION_PENDING)
2020-11-17 18:13:55.415 [me.event.ThingUpdatedEvent] - Thing 'km200:heatSource:453092xxx:heatSources' has been updated.
2020-11-17 18:13:55.419 [hingStatusInfoChangedEvent] - Thing 'km200:heatSource:453092xxx:heatSources' changed from UNKNOWN (CONFIGURATION_PENDING) to ONLINE

Perfect. You’re welcome.