Oracle EBS - OTA - Learner Self-Service Home Page Throwing Null Pointer Exception
(Doc ID 3039033.1)
Last updated on AUGUST 07, 2024
Applies to:
Oracle Learning Management - Version 12.2 HRMS RUP18 and laterInformation in this document applies to any platform.
Symptoms
Learners will receive the Null Pointer Exception when they access Learner Self Service Page and Learning Administrator will receive the Null Pointer Exception when they access enrollment popup.
This error will occur only when the following conditions are met:
1. The instance has an encryption key with a length > 32 bytes (256 bits) AND
2. The logged in learner or the learner whose enrollment administrator tries to view using enrollment pop up has a picture attached to their profile.
java.lang.NullPointerException
at oracle.apps.ota.learner.server.LearnerAMImpl.getEncryptedPerId(LearnerAMImpl.java:1599)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
The issue can be reproduced at will with the following steps:
A) Log in SQL and execute below query and key_length must return a value > 32
select fnd_vault.get('OLM','CRYPT_KEY') key, lengthb(fnd_vault.get('OLM','CRYPT_KEY')) key_length from dual;
select fnd_vault.get('HRHD','CRYPT_KEY') key, lengthb(fnd_vault.get('HRHD','CRYPT_KEY')) key_length from dual;
B) Login as Learner:
1. Use responsibility Learner Self-Service.
2. My Learning -> Learner Home.
3. JAVA.LANG.NULLPOINTEREXCEPTION is displayed.
B) Login as Learning Administrator:
1. Use responsibility Learning Administration.
2. Enrollments and Subscription.
3. Query for enrollments and select an enrollment attached to a learner with learner picture. Mouse hover on that enrollment number.
4. JAVA.LANG.NULLPOINTEREXCEPTION is displayed.
Changes
Post upgrading to 12.2 HRMS RUP18
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 |