Team Calendars for Confluence not working due to error 'The calendar id can only contain letters or numbers'
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.
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.
*Except Fisheye and Crucible
Problem
- You are using Confluence 3.5.x or above.
- Team Calendars for Confluence has been installed but some calendars are showing the following error within the UI: "The calendar id can only contain letters or numbers".
The following may appear in the atlassian-confluence.log
:
Error rendering macro 'calendar' : com.atlassian.renderer.v2.macro.MacroException: The calendar id can only contain letters or numbers
Cause
This error comes from the old Confluence Calendar Plugin rather than Team Calendars for Confluence. The two plugins will not work side-by-side: the old Calendar Plugin is not compatible with Confluence 3.5.x and up.
Resolution
- Go to Confluence Administration > Plugins to access the Universal Plugin Manager.
Click on the Manage Existing tab.
- Find and disable both the Confluence Calendars Plugin and the Team Calendars for Confluence.
- Re-enable just the Team Calendars for Confluence.