2016-11-10 14:34:18.506 [DEBUG] [av_personal.internal.CalDavActivator] - CalDav-Presence binding has been started.
2016-11-10 14:34:18.528 [INFO ] [b.core.service.AbstractActiveService] - CalDav Loader has been started
2016-11-10 14:34:18.539 [INFO ] [.io.caldav.internal.CalDavLoaderImpl] - reload job scheduled for: Abfallkalender
2016-11-10 14:34:18.565 [DEBUG] [ldav_personal.internal.CalDavBinding] - setting CalDavLoader: true
2016-11-10 14:34:18.568 [DEBUG] [ldav_personal.internal.CalDavBinding] - CalDavBinding (personal) activated
2016-11-10 14:34:29.936 [ERROR] [caldav.internal.job.EventReloaderJob] - error while loading calendar entries: Unexpected response (401 - Unauthorized)
com.github.sardine.impl.SardineException: Unexpected response (401 Unauthorized)
at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48)[222:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:40)[222:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:35)[222:org.openhab.io.caldav:1.9.0.201611090213]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218)[222:org.openhab.io.caldav:1.9.0.201611090213]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160)[222:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.SardineImpl.execute(SardineImpl.java:962)[222:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:417)[222:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:409)[222:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:386)[222:org.openhab.io.caldav:1.9.0.201611090213]
at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:208)[222:org.openhab.io.caldav:1.9.0.201611090213]
at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:111)[222:org.openhab.io.caldav:1.9.0.201611090213]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)[104:org.eclipse.smarthome.core.scheduler:0.9.0.201611041332]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)[104:org.eclipse.smarthome.core.scheduler:0.9.0.201611041332]
I uninstalled the binding and installed it again, but i get always this error.
Did you specify the right username and password in the config file? According to your logs it seems that the server does not authenticate with the credentials supplied.
You should find it in the google account settings. If you have it enabled, you need to create an app password for the Caldav binding. Check on Google for app password!
Today i changed the caldavio.cfg and add the timezone and disableCertificateVerification to get the calendar data and get a other error, the 404.
Here my caldavio.cfg and the erroro log.
[ERROR] [caldav.internal.job.EventReloaderJob] - error while loading calendar entries: Unexpected response (404 - Not Found)
com.github.sardine.impl.SardineException: Unexpected response (404 Not Found)
at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48)[226:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:40)[226:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:35)[226:org.openhab.io.caldav:1.9.0.201611090213]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218)[226:org.openhab.io.caldav:1.9.0.201611090213]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160)[226:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.SardineImpl.execute(SardineImpl.java:962)[226:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:417)[226:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:409)[226:org.openhab.io.caldav:1.9.0.201611090213]
at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:386)[226:org.openhab.io.caldav:1.9.0.201611090213]
at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:208)[226:org.openhab.io.caldav:1.9.0.201611090213]
at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:111)[226:org.openhab.io.caldav:1.9.0.201611090213]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)[104:org.eclipse.smarthome.core.scheduler:0.9.0.201611041332]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)[104:org.eclipse.smarthome.core.scheduler:0.9.0.201611041332]
Now i chenged my googleaccount to 2-way-auth and created a app-key. I puted this key into the caldavio.cfg, but i get the same error like before.
What cn i do?
After the binding works some days now i it don’t work again.
In the log i found this lines for the error:
2016-12-07 09:03:06.973 [ERROR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, org.openhab.io.caldav.CalDavLoader, id=286, bundle=186/mvn:org.openhab.io/org.openhab.io.caldav/1.9.0-SNAPSHOT]: Updating property usedCalendars of configuration org.openhab.caldavio caused a problem: unknown identifier
org.osgi.service.cm.ConfigurationException: usedCalendars : unknown identifier
at org.openhab.io.caldav.internal.CalDavLoaderImpl.updated(CalDavLoaderImpl.java:166)[186:org.openhab.io.caldav:1.9.0.201612051712]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189)[7:org.apache.felix.configadmin:1.8.8]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152)[7:org.apache.felix.configadmin:1.8.8]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85)[7:org.apache.felix.configadmin:1.8.8]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1444)[7:org.apache.felix.configadmin:1.8.8]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1400)[7:org.apache.felix.configadmin:1.8.8]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:143)[7:org.apache.felix.configadmin:1.8.8]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:110)[7:org.apache.felix.configadmin:1.8.8]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_111]
Here my configlist from karaf( I hide PW,User and calederID):