Errors while starting openHAB 2 (Rpi2, HM-CFG-USB2)

Hello everybody,

first of all I would like to thank you for the great product and all have worked or work on it. Furthermore, I would like to participate as well (as far as I can). However, it must run first. Here’s my setup:

  • RPi2 and HM-CFG-USB2
  • Homegear and hmland installed
  • HomeMatic thermostat HM-CC-RT-DN pairing with hmland worked.
  • Then installed openHAB snapshot from CloudBees (~ 11:10.). Before the alpha1 was installed.
  • As the new PaperUI with IE, FF and Chrome always looks and react differently, I test most steps parallel in all browsers
  • Installed trial version of the HomeMatic Bindings 2.0

However, before I work on the integration of the HM-CC-RT-DN, I would that openhab starts without error. Hopefully this will fix some bug while using Paper UI (e.g. Things or Bindings added via PaperUI are not saved).

When I start openHAB via “sudo ./start.sh” I noticed that some errors are dumped.

Please find attached the log. Or can I ignore the errors?

Furthermore, a question for HomeMatic Bindings 2.0. Since I use a HM-CFG-USB2 what do I need to input in the field “Gateway Address”?

Best regards and thanks for your help in advance
Tim

2015-10-15 08:27:52.363 [WARN ] [.p.rrd4j.internal.RRD4jService] - Unknown property name : org.openhab.persistence.rrd4j
2015-10-15 08:27:52.390 [INFO ] [.p.rrd4j.internal.RRD4jService] - Removing invalid defintion component = null heartbeat = 0 min/max = 0.0/0.0 step = 0 0 archives(s) = [] 0 items(s) = []
2015-10-15 08:27:53.377 [WARN ] [.jpa.internal.JpaConfiguration] - Connection url is required in openhab.cfg!
2015-10-15 08:27:53.380 [WARN ] [.jpa.internal.JpaConfiguration] - Empty connection url in openhab.cfg!
2015-10-15 08:27:53.382 [WARN ] [.jpa.internal.JpaConfiguration] - Driver class is required in openhab.cfg!
2015-10-15 08:27:53.383 [WARN ] [.jpa.internal.JpaConfiguration] - Empty driver class in openhab.cfg!
2015-10-15 08:27:53.385 [INFO ] [.jpa.internal.JpaConfiguration] - user was not specified!
2015-10-15 08:27:53.387 [INFO ] [.jpa.internal.JpaConfiguration] - password was not specified!
2015-10-15 08:27:54.261 [INFO ] [insteonplm.InsteonPLMActivator] - Insteon PLM binding has been started.
2015-10-15 08:27:55.936 [WARN ] [.p.m.i.MysqlPersistenceService] - The SQL database URL is missing - please configure the sql:url parameter in openhab.cfg
2015-10-15 08:27:55.938 [WARN ] [.p.m.i.MysqlPersistenceService] - The SQL user is missing - please configure the sql:user parameter in openhab.cfg
2015-10-15 08:27:55.939 [WARN ] [.p.m.i.MysqlPersistenceService] - The SQL password is missing. Attempting to connect without password. To specify a password configure the sql:password parameter in openhab.cfg.
2015-10-15 08:27:56.007 [ERROR] [.p.m.i.MysqlPersistenceService] - mySQL: Failed connecting to the SQL database using: driverClass=com.mysql.jdbc.Driver, url=null, user=null, password=null
java.sql.SQLException: The url cannot be null
        at java.sql.DriverManager.getConnection(DriverManager.java:649) ~[na:1.8.0]
        at java.sql.DriverManager.getConnection(DriverManager.java:247) ~[na:1.8.0]
        at org.openhab.persistence.mysql.internal.MysqlPersistenceService.connectToDatabase(MysqlPersistenceService.java:474) [bundleFile:na]
        at org.openhab.persistence.mysql.internal.MysqlPersistenceService.activate(MysqlPersistenceService.java:176) [bundleFile:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0]
        at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0]
        at org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:235) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:345) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:473) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:217) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:816) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager.java:783) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89) [org.eclipse.equinox.ds_1.4.200.v20131126-2331.jar:na]
        at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:70) [org.eclipse.equinox.util_1.0.500.v20130404-1337.jar:na]
2015-10-15 08:28:03.681 [ERROR] [o.i.m.internal.MyOpenHABClient] - Socket.IO error: not authorized
2015-10-15 08:28:08.618 [INFO ] [ui.internal.servlet.PaperUIApp] - Started Paper UI at /ui
2015-10-15 08:28:12.152 [INFO ] [.service.AbstractActiveService] - XBMC Refresh Service has been started
2015-10-15 08:28:12.178 [INFO ] [.service.AbstractActiveService] - HTTP Refresh Service has been started
2015-10-15 08:28:12.262 [INFO ] [.b.s.internal.SamsungAcBinding] - active
2015-10-15 08:28:12.323 [INFO ] [.service.AbstractActiveService] - NetworkHealth Refresh Service has been started
2015-10-15 08:28:12.403 [INFO ] [.service.AbstractActiveService] - Exec Refresh Service has been started
2015-10-15 08:28:12.531 [INFO ] [.service.AbstractActiveService] - NTP Refresh Service has been started
2015-10-15 08:28:12.729 [INFO ] [.b.t.internal.TellstickBinding] - Activate Thread[Component Resolve Thread (Bundle 54),10,main]
2015-10-15 08:28:12.912 [INFO ] [.service.AbstractActiveService] - SNMP Refresh Service has been started
2015-10-15 08:28:13.093 [INFO ] [b.s.internal.SysteminfoBinding] - Using Sigar version 1.6.4.129
2015-10-15 08:28:13.099 [ERROR] [b.s.internal.SysteminfoBinding] - System monitor error: {}
org.hyperic.sigar.SigarException: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.Sigar.getNetInterfaceList()[Ljava/lang/String;
        at org.hyperic.sigar.SigarProxyCache.invoke(SigarProxyCache.java:220) ~[sigar-1.6.4.jar:na]
        at com.sun.proxy.$Proxy37.getNetInterfaceList(Unknown Source) ~[na:na]
        at org.openhab.binding.systeminfo.internal.SysteminfoBinding.initializeSystemMonitor(SysteminfoBinding.java:419) [bundleFile:na]
        at org.openhab.binding.systeminfo.internal.SysteminfoBinding.updated(SysteminfoBinding.java:403) [bundleFile:na]
        at org.eclipse.equinox.internal.cm.ManagedServiceTracker$1.run(ManagedServiceTracker.java:276) [org.eclipse.equinox.cm_1.1.0.v20131021-1936.jar:na]
        at org.eclipse.equinox.internal.cm.SerializedTaskQueue$1.run(SerializedTaskQueue.java:36) [org.eclipse.equinox.cm_1.1.0.v20131021-1936.jar:na]
2015-10-15 08:28:13.102 [INFO ] [.z.internal.ZWaveActiveBinding] - ZWave 'updated' with null config
2015-10-15 08:28:13.102 [INFO ] [.service.AbstractActiveService] - Systeminfo Refresh Service has been started
2015-10-15 08:28:13.109 [INFO ] [.service.AbstractActiveService] - Anel NET-PwrCtrl Service has been started
2015-10-15 08:28:13.117 [INFO ] [.b.t.internal.TellstickBinding] - Called with config null
2015-10-15 08:28:13.121 [INFO ] [.b.t.internal.TellstickBinding] - Loading telldus-core from system default paths
2015-10-15 08:28:13.123 [WARN ] [.b.t.internal.TellstickBinding] - Will do a reinit of listeners, no message received for 600 seconds
2015-10-15 08:28:13.124 [INFO ] [.b.t.internal.TellstickBinding] - Listeners removed
2015-10-15 08:28:13.936 [INFO ] [b.k.i.connection.KNXConnection] - KNXBinding configuration is not present. Please check your configuration file or if not needed remove the KNX addon.
2015-10-15 08:28:43.153 [INFO ] [.u.d.internal.DashboardService] - Started dashboard at /start
2015-10-15 08:28:44.390 [INFO ] [.s.u.c.i.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2015-10-15 08:28:46.561 [INFO ] [.o.core.internal.CoreActivator] - openHAB runtime has been started (v2.0.0, build 201510110223).