PeopleCode Error When Clicking Cancel On Add Mailing Address After Hiding A Field in Page Field Configurator - "Variable contains a reference to a row object that has been deleted"
(Doc ID 2546071.1)
Last updated on JULY 21, 2020
Applies to:PeopleSoft Enterprise HCM Human Resources - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.
On : 9.2 version, Job / Personal Information
PeopleCode error on Add mailing address after hiding a field (Page Field Configurator)
When user (who doesn't have any existing mailing address), clicks on "Add Mailing Address" and clicks "Cancel" it throws "PeopleCode Error".
Variable contains a reference to a row object that has been deleted.
EOCC_COMP_CONFIG.Utility.ConfigureDisplay.OnExecute Name:HideUnhideFields PCPC:5933 Statement:121
Called from EOCC_COMP_CONFIG.Utility.ConfigureDisplay.OnExecute Name:SetDisplay Statement:137
Called from EOCC_COMP_CONFIG.Utility.ConfigureDisplay.OnExecute Name:ProcessConfiguration Statement:19
Called from EOCC_COMP_CONFIG.Services.Page_Activate.OnExecute Name:execute Statement:6
A Peoplecode variable contains an object referring to a row.record. or field that no longer exists.
This is an application error. It can happen if the reference is stored in the variable, and the row is subsequently flushed or removed following a save, or if the reference is stored in a global variable and accessed after the component has been exited.
Use the Application Reviewer or Peoplecode trace to locate the point of the error and correct the program.
The issue can be reproduced at will with the following steps-
1. Go to :Enterprise Components>Page and Field configuration> Page and Field Configurator>Page configuration to hide DESCR2 field on HR_EE_ADDR_FL component
2. Login into PeopleSoft, Go to Employee Self-Service > Personal Details > Addresses page..
3. Select an employee who has no mailing address >Click Add Mailing address
4. Now click Cancel
5. Error occurs.
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