Closed kgoderis closed 6 years ago
Solved. The MDNS packages were relocated but in the process the OSGI-INF.xml's of a few bindings where not updated!
Reading the old interface it was intended to both work, maybe that should also be fixed?
Cc @sjka
I was wrong, in this case the class was really updated in https://github.com/openhab/openhab2-addons/pull/2831 to support that a pretty complex solution could have been needed.
@kgoderis thanks for your pr's will merge them asap!
Yes, this change had been missed in openhab/openhab2-addons#2831, I didn't notice it when reviewing, sorry. From the framework side, everything is fine, the old interface is still supported (assuming the services are correctly registered with it).
I log the issue here as I was able to reproduce it with several bindings (Miele, Minecraft) that do use the org.eclipse.smarthome.io.transport.mdns.discovery.MDNSDiscoveryParticipant, and therefore I presume it is a ESH runtime issue
When starting the runtime (both in the IDE and karaf), a ServiceException is thrown: