KB-1179 "You do not have sufficient privileges to perform the requested action" error thrown when opening/saving a Portal report in Appian 16.1

This issue has been resolved in an Appian hotfix/new Appian version. Please apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian.

Symptoms

After upgrading to Appian 16.1, users may see a new error when opening Portal reports or when saving a process report:

You do not have sufficient privileges to perform the requested action.

Simultaneously, there is the following entry in authz-audit.csv (located in <APPIAN_HOME>/logs):

testo10,uri,/framework/navigation/reports.jsp (original: /framework/backgroundAction.none),DENIED,,userRoles=[designer]

A network capture will reveal a 403 error when accessing this path:

$bgurl: /framework/navigation/reports.jsp?$e=/framework/navigation/reports.jsp

Cause

The action /framework/navigation/reports.jsp has been removed from the product but the navigation-config.xml still has the old references to this path due to an incorrect migration.

This issue has been resolved via AN-69266 via Appian 16.1 Hotfix Package C and Appian 16.2.

Action

Apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian.

Workaround

Upload the current navigation-config.xml to the System Knowledge Center. To do this, perform the following:

  1. Navigate to <SCHEME>://<SERVER_AND_PORT>/<APPLICATION_CONTEXT>/kc/1 (e.g. https://example.appian.com/suite/kc/1).
  2. Select System Knowledge Center > Priority Icons.
  3. Select the checkbox next to navigation-config and select Upload New Version in the actions above the file list.
  4. Select the navigation-config.xml file located in <APPIAN_HOME>/ear/suite.ear/web.war/WEB-INF/conf/dataload/navigation.

Affected Versions

This article applies to Appian 16.1.

Last Reviewed: December 2017

Related
Recommended