Team Calendars is not loading Jira Agile Sprint Events

XMLWordPrintable

    • 27
    • Severity 3 - Minor
    • 241

      Issue Summary

      Team Calendars is not loading Jira Agile Sprint Events

      This is reproducible on Data Center: (yes)

      Steps to Reproduce

      1. Install Confluence 8.4.0 and Jira 9.9.1
      2. Set up application link and sample Jira project
      3. Add Jira Agile Event

      Expected Results

      Expect Jira Agile Events to load. Screenshots from 7.19.10 and 8.1.0 connected to Jira 9.9.1

      Actual Results

      Jira Agile Events do not load. Tested with Confluence 7.19.11 and 8.4.0

      The below exception is thrown in the atlassian-confluence.log file when DEBUG logging is enabled for com.atlassian.confluence.extra.calendar3 :

      2023-08-10 14:57:22,117 WARN [http-nio-6840-exec-4 url: /c840/rest/calendar-services/1.0/calendar/events.json; user: admin] [extra.calendar3.calendarstore.CalendarContentCacheLoader] load Could not load calendar content from cache key. Please enable DEBUG mode to see the error detail.
       -- url: /c840/rest/calendar-services/1.0/calendar/events.json | userName: admin | referer: http://localhost:6840/c840/calendar/mycalendar.action | traceId: 90c6aa9c03b17ea6
      2023-08-10 14:57:22,117 DEBUG [http-nio-6840-exec-4 url: /c840/rest/calendar-services/1.0/calendar/events.json; user: admin] [extra.calendar3.calendarstore.CalendarContentCacheLoader] load Could not load calendar content from cache key because of:
       -- url: /c840/rest/calendar-services/1.0/calendar/events.json | userName: admin | referer: http://localhost:6840/c840/calendar/mycalendar.action | traceId: 90c6aa9c03b17ea6
      com.atlassian.confluence.extra.calendar3.exception.CalendarException: calendar3.error.jiralink
         at com.atlassian.confluence.extra.calendar3.calendarstore.AbstractJiraSubCalendarDataStore.getSubCalendarContentInternal(AbstractJiraSubCalendarDataStore.java:536)
      ...
      Caused by: com.atlassian.sal.api.net.ResponseException: The response from project = "AG" didn't make sense
         at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor$10.handle(DefaultJiraAccessor.java:948)
         at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor$10.handle(DefaultJiraAccessor.java:936)
         at com.atlassian.applinks.core.auth.ApplicationLinkAnalyticsRequest$ApplicationLinkAnalyticsResponseHandler.handle(ApplicationLinkAnalyticsRequest.java:244)
         at com.atlassian.applinks.oauth.auth.OAuthApplinksResponseHandler$1.handle(OAuthApplinksResponseHandler.java:122)
         at com.atlassian.applinks.oauth.auth.OAuthApplinksResponseHandler.handle(OAuthApplinksResponseHandler.java:78)
         at com.atlassian.plugins.rest.module.jersey.JerseyRequest$2.handle(JerseyRequest.java:134)
         at com.atlassian.sal.core.net.HttpClientRequest.executeAndReturn(HttpClientRequest.java:117)
         at jdk.internal.reflect.GeneratedMethodAccessor797.invoke(Unknown Source)
         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
         at com.atlassian.confluence.osgi.HostClassLoaderMethodInterceptor.invoke(HostClassLoaderMethodInterceptor.java:23)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:220)
         at com.sun.proxy.$Proxy3318.executeAndReturn(Unknown Source)
         at com.atlassian.plugins.rest.module.jersey.JerseyRequest.executeAndReturn(JerseyRequest.java:131)
         at com.atlassian.applinks.core.auth.ApplicationLinkRequestAdaptor.execute(ApplicationLinkRequestAdaptor.java:61)
         at com.atlassian.applinks.oauth.auth.ThreeLeggedOAuthRequest.execute(ThreeLeggedOAuthRequest.java:52)
         at com.atlassian.applinks.core.auth.ApplicationLinkAnalyticsRequest.execute(ApplicationLinkAnalyticsRequest.java:56)
         at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor.getGreenHopperSprintDates(DefaultJiraAccessor.java:935)
         at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor.getCalendarByJql(DefaultJiraAccessor.java:494)
         at com.atlassian.confluence.extra.calendar3.calendarstore.AbstractJiraSubCalendarDataStore.getSubCalendarContentInternal(AbstractJiraSubCalendarDataStore.java:481)
         ... 394 more
      Caused by: org.json.JSONException: JSONObject["id"] is not a string (class java.lang.Integer : 2).
         at org.json.JSONObject.wrongValueFormatException(JSONObject.java:2702)
         at org.json.JSONObject.getString(JSONObject.java:861)
         at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor.getSprintDatesAsVEvents(DefaultJiraAccessor.java:992)
         at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor.access$500(DefaultJiraAccessor.java:90)
         at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor$10.handle(DefaultJiraAccessor.java:946)
         ... 417 more
      2023-08-10 14:57:22,120 DEBUG [http-nio-6840-exec-4 url: /c840/rest/calendar-services/1.0/calendar/events.json; user: admin] [extra.calendar3.calendarstore.CalendarDataStoreCachingDecorator] getSubCalendarContent cachedSubCalendarContent is null or none for calendar id 1b2ca788-2aba-4628-896e-4a002b35a24a and name
      

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

        1. image-2023-08-10-15-07-13-768.png
          image-2023-08-10-15-07-13-768.png
          123 kB
        2. screenshot-8.4.0.png
          screenshot-8.4.0.png
          120 kB
        3. screenshot-7.19.10.png
          screenshot-7.19.10.png
          126 kB
        4. screenshot-7.19.11.png
          screenshot-7.19.11.png
          104 kB

            Assignee:
            Sujay C Hegde (Inactive)
            Reporter:
            MichaelD
            Votes:
            51 Vote for this issue
            Watchers:
            65 Start watching this issue

              Created:
              Updated:
              Resolved: