New UX Status Report API-1007 Error 'Could not load view'

book

Article ID: 130043

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

After adding the New Status Report module to a Blueprint, receive one or more of the below error messages in the New User Experience (UX) if it has a custom sub object associated. 
  • Could not load vie
  • API-1007 : You are not authorized to process request. Contact your system administrator for necessary security rights.
  • Could not load the view columns
STEPS TO REPRODUCE
  1. In Classic Clarity PPM, go to Administration->Objects and Click New
  2. Enter required fields and select the radio button next to sub object
  3. Click the Browse icon next to Master Object
  4. Filter for Status Report, select the radio button next to it and then click ‘Add’
  5. Click Save and Return
  6. Navigate to the New User Experience
  7. Go to Administration->Blueprints
  8. Click on a Blueprint and then click Edit
  9. Go to the Modules section
  10. Move Status Report from the left hand column to the right modules pane if not there already
  11. Click Publish
  12. Navigate to a project associated with the blueprint
  13. Click on the Status Report tab
Expected Results: You are able to view the Status Report details successfully
Actual Results: Receive error ‘Could not load the view’, you may also see other errors such as ‘Could not load the view columns’ and 'API-1007 : You are not authorized to process request. Contact your system administrator for necessary security rights.' The same issue happens if you create a custom object associated to another custom object as it’s master object'.

This issue is reproducible on other objects as well outside the Status Report object. Example: If you create a custom object (IE "Sub_Object") who's parent object is the Project object, then create a sub object "Sub2_Object" to the custom object (Sub_Object"), you will see the same error if you add the custom object to Modules for a Blueprint.  

Error from app-ca.log
WARN  2019-02-07 10:09:09,229 [http-nio-14001-exec-12] ppm.rest (clarity:xyz:....:PPM_REST_API) User xyz tried to GET resource [resource name: views, resource id: null] but does not have permission.

Cause

This issue is caused by DE48420 

Environment

Release: CODCVU9900-15.5.1-PPM SAAS-View Only Userpack for-Canadian Government Entities
Component:

Resolution

This issue is tentatively planned to be fixed in Clarity PPM 15.6.1. 

Additional Information

See KB000126420 - for other known causes of the API-1007 error and other API Errors in the Clarity PPM New UX