ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Portfolio sync job failure: Error resolving derived attribute "odf_period_end"

book

Article ID: 237234

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

The portfolio sync job fails.

On the log files I see the following entries:

ERROR 2022-03-15 01:00:15,397 [Dispatch Synchronize portfolio investments : [email protected] (tenant=clarity)] odf.ObjectController (clarity:6488:16347110__15579CAB-39A1-435A-A083-103F9D60FAF2:Synchronize portfolio investments) Error occurred trying to materialize object "pfm_role_demand"
com.niku.union.odf.exception.ODFException: Error resolving derived attribute "odf_period_end". There is no attribute with code "odf_period_end" defined for object "pfm_investment".
 at com.niku.odf.object.ODFObjectImpl.resolveDerivedAttributes(ODFObjectImpl.java:798)

What is causing the job to fail?

Cause

The pfm_role_demand object is corrupt

Resolution

1. Go to Administration > Studio > Objects

2. Locate the pfm_role_demand object

3. When editing you will notice a system error

4. On a working environment XOG out the same object

5. XOG the object in on the affected environment