Confluence 5 Sidebar does not display

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. 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

Summary

Symptoms

Confluence 5 sidebar does not display.

The following appears in the atlassian-confluence.log:

1 2 3 4 5 6 7 ERROR [http-8080-2] [mywork.host.rest.ExceptionLogger] toResponse Exception thrown from resource -- url: /rest/mywork/latest/status/notification/count | userName: bimmel | referer:  http://localhost:8090/confluence/plugins/servlet/stp/view/ com.atlassian.activeobjects.internal.ActiveObjectsSqlException: There was a SQL exception thrown  by the Active Objects library: java.sql.SQLSyntaxErrorException: ORA-01031: insufficient privileges

Diagnosis

Oracle database is in use in this specific example. Could be applied to other database types. The ORA-01031 is caused when an attempt was made to change the current username or password without the appropriate privilege. This error also occurs if attempting to install a database without the necessary operating system privileges. When Trusted Oracle is configure in DBMS MAC, this error may occur if the user was granted the necessary privilege at a higher level than the current login.

Action: Ask the database administrator to perform the operation or grant the required privileges. For Trusted Oracle users getting this error although granted the appropriate privilege at a higher level, ask the database administrator to re-grant the privilege at the appropriate level.

Checking the developer console shows:

1 2 Uncaught TypeError: undefined is not a function (function(A){Confluence.Sidebar.LinkAdapter={setLink:function(D){var C=AJS.Meta.get("context-path");

Cause

The database user account does not have the proper privileges granted to interact with the database.

Solution

Resolution

  • Refer to Confluence documentation for Database Configuration for your specific database

  • Ensure the proper privileges have been granted to the database user to access the Confluence database

Updated on April 2, 2025

Still need help?

The Atlassian Community is here for you.