Caldav personal binding error

Hello,

I try to use the caldav personal binding. The binding ist signed as Active in karaf with bundle:list, but I get the followong error. I am using OH 2.4 stable release.

2019-02-05 21:47:13.023 [ERROR] [org.quartz.core.JobRunShell         ] - Job event-reloader.Muell threw an unhandled Exception: 

java.util.ServiceConfigurationError: net.fortuna.ical4j.model.PropertyFactory: Provider net.fortuna.ical4j.model.property.Action$Factory not a subtype

	at java.util.ServiceLoader.fail(ServiceLoader.java:239) ~[?:?]

	at java.util.ServiceLoader.access$300(ServiceLoader.java:185) ~[?:?]

	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) ~[?:?]

	at java.util.ServiceLoader$LazyIterator.access$700(ServiceLoader.java:323) ~[?:?]

	at java.util.ServiceLoader$LazyIterator$2.run(ServiceLoader.java:407) ~[?:?]

	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]

	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:409) ~[?:?]

	at java.util.ServiceLoader$1.next(ServiceLoader.java:480) ~[?:?]

	at net.fortuna.ical4j.model.AbstractContentFactory.getFactory(AbstractContentFactory.java:85) ~[?:?]

	at net.fortuna.ical4j.model.PropertyFactoryImpl.createProperty(PropertyFactoryImpl.java:78) ~[?:?]

	at net.fortuna.ical4j.data.CalendarBuilder$ContentHandlerImpl.startProperty(CalendarBuilder.java:326) ~[?:?]

	at net.fortuna.ical4j.data.CalendarParserImpl$PropertyParser.parse(CalendarParserImpl.java:206) ~[?:?]

	at net.fortuna.ical4j.data.CalendarParserImpl$PropertyParser.access$1100(CalendarParserImpl.java:190) ~[?:?]

	at net.fortuna.ical4j.data.CalendarParserImpl$PropertyListParser.parse(CalendarParserImpl.java:173) ~[?:?]

	at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:122) ~[?:?]

	at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:198) ~[?:?]

	at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:339) ~[?:?]

	at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:320) ~[?:?]

	at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) ~[?:?]

	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]

	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]

2019-02-05 21:47:13.044 [ERROR] [org.quartz.core.ErrorLogger         ] - Job (event-reloader.Muell threw an exception.

org.quartz.SchedulerException: Job threw an unhandled exception.

	at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]

	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]

Caused by: java.util.ServiceConfigurationError: net.fortuna.ical4j.model.PropertyFactory: Provider net.fortuna.ical4j.model.property.Action$Factory not a subtype

	at java.util.ServiceLoader.fail(ServiceLoader.java:239) ~[?:?]

	at java.util.ServiceLoader.access$300(ServiceLoader.java:185) ~[?:?]

	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) ~[?:?]

	at java.util.ServiceLoader$LazyIterator.access$700(ServiceLoader.java:323) ~[?:?]

	at java.util.ServiceLoader$LazyIterator$2.run(ServiceLoader.java:407) ~[?:?]

	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]

	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:409) ~[?:?]

	at java.util.ServiceLoader$1.next(ServiceLoader.java:480) ~[?:?]

	at net.fortuna.ical4j.model.AbstractContentFactory.getFactory(AbstractContentFactory.java:85) ~[?:?]

	at net.fortuna.ical4j.model.PropertyFactoryImpl.createProperty(PropertyFactoryImpl.java:78) ~[?:?]

	at net.fortuna.ical4j.data.CalendarBuilder$ContentHandlerImpl.startProperty(CalendarBuilder.java:326) ~[?:?]

	at net.fortuna.ical4j.data.CalendarParserImpl$PropertyParser.parse(CalendarParserImpl.java:206) ~[?:?]

	at net.fortuna.ical4j.data.CalendarParserImpl$PropertyParser.access$1100(CalendarParserImpl.java:190) ~[?:?]

	at net.fortuna.ical4j.data.CalendarParserImpl$PropertyListParser.parse(CalendarParserImpl.java:173) ~[?:?]

	at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:122) ~[?:?]

	at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:198) ~[?:?]

	at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:339) ~[?:?]

	at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:320) ~[?:?]

	at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) ~[?:?]

	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[?:?]

	... 1 more

My caldavio.cfg:

caldavio:muell:url=https://192.168.2.40:5001/caldav/openhab/johannes--18B933AB-D8A1-4959-91C6-1DEA9DA16366/
caldavio:muell:username=XXX
caldavio:muell:password=XXX
caldavio:muell:reloadInterval=2
caldavio:muell:preloadTime=1440
caldavio:muell:disableCertificateVerification=true
caldavio:muell:charset=utf8

my caldavPersonal.cfg:

caldavPersonal:usedCalendars=muell

since yesterday every thing was fine (sometime with delay during loading new events, but ok).
Can somebody point me to the right direction. Uninstall and new install did not solve the problem. Restart also not the solution.

Thanks for your help!

There’s another thread with this.

Searching before posting is a good idea.

There are a lot of threads like these, but… without any solution.