Openhab2 homematic binding to homegear

Hi all,

I’m using openhab beta 3 (todays snapshot) and try to use the homematic binding to connect to homegear - I get these errors - and ideas?

2016-06-17 21:24:56.647 [INFO ] [core.karaf.internal.FeatureInstaller] - Installed 'openhab-package-standard' 2016-06-17 21:29:22.623 [INFO ] [smarthome.event.ExtensionEvent ] - Extension 'binding-homematic' has been installed. 2016-06-17 21:32:25.660 [INFO ] [smarthome.event.ThingAddedEvent ] - Thing 'homematic:bridge:cf2ae412' has been added. 2016-06-17 21:32:25.705 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'homematic:bridge:cf2ae412' changed from UNINITIALIZED to INITIALIZING 2016-06-17 21:32:26.106 [INFO ] [ternal.communicator.HomematicGateway] - Interface 'WIRED' on gateway 'cf2ae412' not available, disabling support 2016-06-17 21:32:26.109 [INFO ] [ternal.communicator.HomematicGateway] - Interface 'CUXD' on gateway 'cf2ae412' not available, disabling support 2016-06-17 21:32:26.112 [INFO ] [ternal.communicator.HomematicGateway] - Interface 'HMIP' on gateway 'cf2ae412' not available, disabling support 2016-06-17 21:32:26.113 [INFO ] [ternal.communicator.HomematicGateway] - HmGatewayInfo[id=HOMEGEAR,type=Homegear,firmware=0.6.0-1327,address=VBC6110196] 2016-06-17 21:32:26.560 [ERROR] [very.HomematicDeviceDiscoveryService] - java.lang.ExceptionInInitializerError at org.openhab.binding.homematic.type.HomematicTypeGeneratorImpl.createChannelType(HomematicTypeGeneratorImpl.java:228)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.type.HomematicTypeGeneratorImpl.generate(HomematicTypeGeneratorImpl.java:128)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.handler.HomematicBridgeHandler.onDeviceLoaded(HomematicBridgeHandler.java:277)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.loadAllDeviceMetadata(AbstractHomematicGateway.java:389)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.discovery.HomematicDeviceDiscoveryService$1.run(HomematicDeviceDiscoveryService.java:108)[189:org.openhab.binding.homematic:2.0.0.201606170102] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_91] at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_91] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_91] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91] at java.lang.Thread.run(Thread.java:745)[:1.8.0_91] Caused by: java.lang.NullPointerException at java.io.Reader.<init>(Reader.java:78)[:1.8.0_91] at java.io.InputStreamReader.<init>(InputStreamReader.java:72)[:1.8.0_91] at org.openhab.binding.homematic.type.MetadataUtils.loadStandardDatapoints(MetadataUtils.java:71)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.type.MetadataUtils.<clinit>(MetadataUtils.java:52)[189:org.openhab.binding.homematic:2.0.0.201606170102] ... 12 more 2016-06-17 21:32:26.571 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'homematic:bridge:cf2ae412' changed from INITIALIZING to ONLINE 2016-06-17 21:32:37.946 [ERROR] [very.HomematicDeviceDiscoveryService] - Could not initialize class org.openhab.binding.homematic.type.MetadataUtils java.lang.NoClassDefFoundError: Could not initialize class org.openhab.binding.homematic.type.MetadataUtils at org.openhab.binding.homematic.type.HomematicTypeGeneratorImpl.createChannelType(HomematicTypeGeneratorImpl.java:228)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.type.HomematicTypeGeneratorImpl.generate(HomematicTypeGeneratorImpl.java:128)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.handler.HomematicBridgeHandler.onDeviceLoaded(HomematicBridgeHandler.java:277)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.loadAllDeviceMetadata(AbstractHomematicGateway.java:389)[189:org.openhab.binding.homematic:2.0.0.201606170102] at org.openhab.binding.homematic.discovery.HomematicDeviceDiscoveryService$1.run(HomematicDeviceDiscoveryService.java:108)[189:org.openhab.binding.homematic:2.0.0.201606170102] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_91] at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_91] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_91] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91] at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]

I’m also facing an exception…

Could not initialize class org.openhab.binding.homematic.type.MetadataUtils

Any ideas yet?

Restarting OH2 solved this problem… :slight_smile: