Team Calendars for Confluence show ERROR names do not exist: (AO_950DC3_TC_REMINDER_SETTINGS, ) after an upgrade to Team Calendars for Confluence 5.2.x
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
問題
The following appears in the atlassian-confluence.log
, and the browser, when a user tries to open Team Calendars for Confluence:
2015-06-29 10:25:00,804 ERROR [team-calendars-worker-0] [extra.calendar3.util.DefaultAsynchronousTaskExecutor] call Exception happens on task execution:
java.lang.RuntimeException: names do not exist: (AO_950DC3_TC_REMINDER_SETTINGS, )
at com.atlassian.confluence.extra.calendar3.querydsl.DatabaseNameHelperImpl.getCaseSensitiveName(DatabaseNameHelperImpl.java:91)
at com.atlassian.confluence.extra.calendar3.querydsl.DatabaseNameHelperImpl.getCaseSensitiveTableName(DatabaseNameHelperImpl.java:67)
at com.atlassian.confluence.extra.calendar3.querydsl.mappings.AbstractRelationalPathBase.<init>(AbstractRelationalPathBase.java:14)
at com.atlassian.confluence.extra.calendar3.querydsl.mappings.ReminderSettingTable.<init>(ReminderSettingTable.java:26)
at com.atlassian.confluence.extra.calendar3.querydsl.QueryDSLMapper$4.apply(QueryDSLMapper.java:80)
at com.atlassian.confluence.extra.calendar3.querydsl.QueryDSLMapper$4.apply(QueryDSLMapper.java:76)
at com.atlassian.confluence.extra.calendar3.querydsl.QueryDSLMapper.getMapping(QueryDSLMapper.java:53)
at com.atlassian.confluence.extra.calendar3.querydsl.QueryDSLMapper.getMapping(QueryDSLMapper.java:42)
at com.atlassian.confluence.extra.calendar3.calendarstore.AbstractCalendarDataStore.getEventUpComingForReminder(AbstractCalendarDataStore.java:2426)
at com.atlassian.confluence.extra.calendar3.calendarstore.AbstractCalendarDataStore.getSingleEventUpComingReminder(AbstractCalendarDataStore.java:2405)
at com.atlassian.confluence.extra.calendar3.calendarstore.DelegatingCalendarDataStore.getSingleEventUpComingReminder(DelegatingCalendarDataStore.java:828)
at com.atlassian.confluence.extra.calendar3.DefaultCalendarManager.getEventUpComingReminder(DefaultCalendarManager.java:2055)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
診断
Diagnostic Steps
- Was Team Calendars for Confluence Recently Updated?
- Follow this documentation to check the Data Type of your Confluence database table column
原因
The update to Team Calendars for Confluence was not completed properly and the table AO_950DC3_TC_REMINDER_SETTINGS was not created due to an incorrect Data Type in the Confluence database table.
ソリューション
- Check and change your Data Type of your Confluence database table column
Manually upload the latest Team Calendars for Confluence add-on again to trigger the upgrade: