My Oracle Support Banner

Error "variable contains a reference to a row object that has been deleted" In Maintain Schedule Of Classes When Cancelling Multiple Sections Of A Class And Page And Field Configurator Exists For CLASS_DATA Component (Doc ID 2887435.1)

Last updated on APRIL 21, 2023

Applies to:

PeopleSoft Enterprise CS Student Records - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

Page field and configurator setup created for the component CLASS_DATA component and mapped to Curriculum Management > Schedule of Classes > Maintain Schedule of Classes.

For a course with multiple sections in the "Enrollment Control" (Curriculum Management > Schedule of Classes > Schedule New Course),  for any active class section, check the "Cancel if Student Enrolled" box, change the class status value to "Cancelled Section", and click "Cancel Class", the section is cancelled. Repeating same action for a second class section, without exiting and revisiting the component, when hit the "Cancel Class" button, the following error occurs:


The issue can be reproduced with the following steps:

  1. Navigate to Enterprise Components > Page and Field Configuration > Page and Field Configurator
  2. Add a new value for component CLASS_DATA, Market: Global and Configuration Type: Standard
  3. Selecting fields from:
    Primary Page: 02 - Class Meeting Pattern/Instr
    Fields:
    CRS_TOPIC_ID - Label Text: Topic ID - Hide Field checked
    DESCR - Label Text:Description  - Hide Field checked
    PRINT_TOPIC_ON_XCR - Label Text:Print Topic On Transcript - Hide Field checked
    DESCR - Label Text:Course Topic Description  - Hide Field checked
    FREE_FORMAT_LBL - Blank Label Text - Modify Label checked
  4. Go to "Map to Portal Registry" tab.
  5. Select PORTATL - Root > Curriculum Management > Schedule of Classes > Maintain Schedule of Classes.
  6. Click on "Apply Configuration" and save.
  7. Navigate to Curriculum Management > Schedule of Classes > Maintain Schedule of Classes or  Curriculum Management > Schedule of Classes > Schedule New Course.  
  8. Navigate to the "Enrollment Control" tab.
  9. For any active class section, check the "Cancel if Student Enrolled" box, change the class status dropdown value to "Cancelled Section", and click "Cancel Class."
  10. Repeat step 9 for a second class, without exiting and revisiting the component.  The error should appear after clicking the "Cancel Class" button.

Changes

 

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
Changes
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.