ELM 9.2: After Upgrade, Registering Learners in Program Receive Error Message: First operand of . is NULL, so cannot access member SectionStatus. (180,236) LECR_PROGRAMCOMPLETION.ProgramCompletionRule (Doc ID 1918140.1)

Last updated on MAY 03, 2017

Applies to:

PeopleSoft Enterprise ELM Enterprise Learning Management - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

 After upgrade from ELM 9.0 to ELM 9.2, {search/select an existing} Certification or Curriculum Program add an effective dated row and when attempt to Enroll Learners, receive Peoplecode Error message.
 

Error Message:
 
First operand of . is NULL, so cannot access member SectionStatus. (180,236) LECR_PROGRAMCOMPLETION.ProgramCompletionRule.OnExecute  Name:processParentProgramCompletionAND

Or
 in trace file 'ErrorReturn-> 236 - First operand of . is NULL, so cannot access member SectionStatus. (180,236) LECR_PROGRAMCOMPLETION.ProgramCompletionRule.OnExecute  Name:processParentProgramCompletionAND  PCPC:24676  Statement:517'


Steps to Replicate Issue:
 
1. Log in as an Administrator
2.  Navigate to Main Menu > Enterprise Learning > Catalog > Maintain Programs
3. {search\select an existing  Program with Section rules}
4. Update the current effective date row with a new effective date and save.

5.  Navigate to  Main Menu > Enterprise Learning >Learner Tasks > Enroll Learners
6.  {search\select} Requester
7.  {search\select the updated existing Program with Section Rules from Step 3.}
8.  {search\select and add grid } Learner to register in the Certification
9.  {click} Submit button, receive error message - First operand of . is NULL, so cannot access member SectionStatus. (180,236)

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms