Details
-
Bug
-
Resolution: Timed out
-
Low
-
None
-
No-Version
-
1
-
Severity 3 - Minor
-
Description
Problem
When trying to import some exported ics from Outlook it does give out this stacktrace:
2013-07-11 11:46:51,971 ERROR [http-8090-1] [extra.calendar3.rest.CalendarResource] doInTransaction Unable to load events of sub-calendar 51bcae66-f3c2-48b5-845b-f327da5783dd -- url: /rest/calendar-services/1.0/calendar/events.json | userName: admin | referer: http://192.168.10.101:8090/calendar/mycalendar.action java.lang.NullPointerException at java.lang.String.compareTo(String.java:1167) at com.atlassian.confluence.extra.calendar3.model.SubCalendarEvent.compareTo(SubCalendarEvent.java:517) at com.atlassian.confluence.extra.calendar3.model.SubCalendarEvent.compareTo(SubCalendarEvent.java:23) at java.util.Arrays.mergeSort(Arrays.java:1167) at java.util.Arrays.sort(Arrays.java:1079) at java.util.Collections.sort(Collections.java:115) at com.atlassian.confluence.extra.calendar3.DefaultCalendarManager.getEvents(DefaultCalendarManager.java:572) at com.atlassian.confluence.extra.calendar3.rest.CalendarResource$7.doInTransaction(CalendarResource.java:686)
And the only way to bypass it is to remove the calendar you imported it into.
Workaround
You need a Google Account, and Add this ics to Google Calendar, then export the ICS through Google Calendar, and re-import it on Confluence.