Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-49735

Support Microsoft Outlook ics format.

    XMLWordPrintable

Details

    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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            gcheck GuilhermeA
            Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: