My Oracle Support Banner

RAC Environment: Function Engine Jams Completely When Items Are Added (Doc ID 2722116.1)

Last updated on OCTOBER 27, 2020

Applies to:

Primavera Portfolio Management - Version 19.0 and later
Information in this document applies to any platform.

Symptoms

Function Engine Jams Up Completely When Items Are Added

When OPPM is used in RAC environment: Every time an item is added, the function engine immediately jams up (this is apparent via the admin window, the action viewer - everything shows up as persistent and stays there).
When testing another function known to work fine, after several minutes, an error message displays saying the function can't be evaluated (error in prosight.log shown below).

ERROR
-------------------
Couldn't test cell (99,81) functions
USERID: 1
DEADLOCK DETECTED: False
System.Exception: The function could not be evaluated
  at ProSight.Portfolios.BusinessLogic.Infrastructure.Objects.psActionQueueObj.pushActionForTestFunction(psCellKey iTestCellKey, psCellPart iTestCellPart, psCSHFunction iFuncCacheObj)
  at ProSight.Portfolios.BusinessLogic.Scenarios.psFunction.testFunction(Int32 iCategoryID, Int32 iPortfolioID, Int32 iCellPart, psDTRecordset iFuncProp, psDTRecordset iFuncParam)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Add an Item.
2. Function engine jams up.
3. Test a known/working function.
4. Error occurs in prosight.log


Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.