You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 17, 2021. It is now read-only.
In my caldav database I have a malformed entry, which causes an IllegalArgumentException.
Unfortunately this Exceptions has the consequence that no further entries in the database are processed.
Is it possible to ignore just this malformed entry and proceed with the following entries?
Due to the consequence of this Exception, it shouldn't be logged as WARN, but as an ERROR
18-Jan-2020 13:52:53.635 [DEBUG] [caldav.internal.job.EventReloaderJob] - loading resource: /caldav.php/HA/calendar/02e13e90ece9d85198959208faad21902fb1f1b8.ics (FSchangedTS not valid)
18-Jan-2020 13:52:53.669 [TRACE] [caldav.internal.job.EventReloaderJob] - Raw URL: http://192.168.43.2/caldav.php/HA/calendar/
18-Jan-2020 13:52:53.702 [TRACE] [caldav.internal.job.EventReloaderJob] - URL after encoding: http://192.168.43.2/caldav.php/HA/calendar/02e13e90ece9d85198959208faad21902fb1f1b8.ics
18-Jan-2020 13:52:53.997 [TRACE] [caldav.internal.job.EventReloaderJob] - loadFrom = 2020-01-18T13:52:53.997+01:00
18-Jan-2020 13:52:54.036 [TRACE] [caldav.internal.job.EventReloaderJob] - loadTo = 2020-01-25T13:52:54.036+01:00
18-Jan-2020 13:52:54.080 [TRACE] [caldav.internal.job.EventReloaderJob] - loading event: 02e13e90ece9d85198959208faad21902fb1f1b8:Abschlußball
18-Jan-2020 13:52:54.125 [TRACE] [caldav.internal.job.EventReloaderJob] - overriding lastmodified from file FS (2020-01-18T13:52:53.516+01:00) with event's last-modified property (2020-01-05T13:34:21.000+01:00)
18-Jan-2020 13:52:54.170 [WARN ] [caldav.internal.job.EventReloaderJob] - Error while loading calendar entries: Range start must be before range end
java.lang.IllegalArgumentException: Range start must be before range end
at net.fortuna.ical4j.model.DateRange.<init>(DateRange.java:71) ~[ical4j-2.2.5.jar:?]
at net.fortuna.ical4j.model.Period.<init>(Period.java:88) ~[ical4j-2.2.5.jar:?]
at net.fortuna.ical4j.model.Component.calculateRecurrenceSet(Component.java:374) ~[ical4j-2.2.5.jar:?]
at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:404) ~[bundleFile:?]
at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:325) ~[bundleFile:?]
at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:141) [bundleFile:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [bundleFile:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [bundleFile:?]
In my caldav database I have a malformed entry, which causes an IllegalArgumentException.
Unfortunately this Exceptions has the consequence that no further entries in the database are processed.
Is it possible to ignore just this malformed entry and proceed with the following entries?
Due to the consequence of this Exception, it shouldn't be logged as WARN, but as an ERROR
The calendar entry is:
DTSTART and DTEND don't fit together, so the error is correct.
The text was updated successfully, but these errors were encountered: