Details
-
Suggestion
-
Resolution: Unresolved
-
None
-
OnDemand
-
0
-
1
-
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
- relates to
-
CONFSERVER-50009 Calendar with public and private filters shows no events
- Closed
-
CONFSERVER-50591 Jira calendars are visible to non-project members
- Gathering Impact
-
CONFSERVER-51125 Event creator/editor should be warned of adding users to a people calendar event who do not have permission to view the calendar
- Closed
-
CONFCLOUD-51105 If a JIRA filter is not shared, no error shows appears to the user
- Gathering Interest