Clarity PPM: Synchronize Portfolio Job fails with ODF-0105 error

book

Article ID: 130509

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

ERROR 2019-04-04 03:00:47,359 [Dispatch Synchronize portfolio investments : [email protected] (tenant=clarity)] job.PFMSyncManager ([email protected]:22963801__AC45EFEE-51CD-41E0-8DBB-919B2466E638:Synchronize portfolio investments) 
com.niku.union.odf.exception.ODFValidationException: ODF-0105: Not authorized to delete one or more selected pfm_investment instances. 
at com.niku.odf.object.Utils.execService(Utils.java:216) 

Cause

The user who scheduled the job is not active.

Check in Administration > Resources or run the following query:

select id, user_name, user_status_id, first_name, last_name, email_address, last_updated_date, last_updated_by, last_logged_in_date 
from cmn_sec_users 
order by last_updated_date desc 

The resource status ids are:

200 - Active 
201 - Inactive 
202 - Lock

Environment

Release:
Component: ODPRM

Resolution

Check the account status of the user who scheduled the job.
Delete the job schedule if the user is no longer active or set the user to active if they have been locked/inactive.