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

If a JIRA filter is not shared, no error shows appears to the user

    XMLWordPrintable

Details

    • 0
    • 1
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      If the filter a JIRA Calendar is based on is no longer shared, users will no longer see the calendar, and re-adding it produces no error in the UI.

      The following error appears in the logs:

      @4000000051064a041f629584 2013-01-28 10:50:50,523 WARN [TP-Processor12] [extra.calendar3.rest.CalendarResource] getSubcalendarsInternal Unable to retrieve information of sub-calendar with ID 0978e3d1-6316-479f-8c59-a96195c9ca2a for user username. Please ignore if the mycalendars page is appearing alright for the user.
      @4000000051064a041f62a13c  -- url: /wiki/rest/calendar-services/1.0/calendar/subcalendars/subscribe.json | userName: sysadmin | referer: https://domain/wiki/calendar/mycalendar.action
      @4000000051064a041f698eac com.atlassian.confluence.extra.calendar3.exception.CalendarException
      @4000000051064a041f698eac       at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor$16.handle(DefaultJiraAccessor.java:1284)
      @4000000051064a041f699294       at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor$16.handle(DefaultJiraAccessor.java:1253)
      @4000000051064a041f69a61c       at com.atlassian.applinks.core.auth.ApplicationLinkRequestAdaptor$1.handle(ApplicationLinkRequestAdaptor.java:88)
      @4000000051064a041f69aa04       at com.atlassian.plugins.rest.module.jersey.JerseyRequest$2.handle(JerseyRequest.java:166)
      @4000000051064a041f69adec       at com.atlassian.sal.core.net.HttpClientRequest.executeAndReturn(HttpClientRequest.java:310)
      

      This will repeat a few times, eventually showing the filter ID:

      @4000000051064a043a52d6ec 2013-01-28 10:50:50,975 ERROR [TP-Processor12] [extra.calendar3.calendarstore.JiraCalendarDataStore] getSubCalendarJql Unable to get details of search filter 13541
      @4000000051064a043a52e2a4  -- url: /wiki/rest/calendar-services/1.0/calendar/subcalendars/subscribe.json | userName: sysadmin | referer: https:/domain/wiki/calendar/mycalendar.action
      @4000000051064a043a52e68c com.atlassian.confluence.extra.calendar3.calendarstore.JiraAccessor$JiraPreConditionUnmetException
      @4000000051064a043a530d9c       at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor$15.handle(DefaultJiraAccessor.java:1225)
      @4000000051064a043a531184       at com.atlassian.confluence.extra.calendar3.calendarstore.DefaultJiraAccessor$15.handle(DefaultJiraAccessor.java:1193)
      

      To solve this problem, the owner of the filter must share it, however, with no message in the UI, this is not obvious.

      In OnDemand specifically, users cannot see the logs, so they have no direct way of knowing if it's a sharing issue.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              imaduro Ivan Maduro (Inactive)
              Votes:
              7 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated: