OIM-OAM Integration : Challenge Question Not Visible on the Firstlogin Page (Doc ID 2173936.1)

Last updated on AUGUST 24, 2016

Applies to:

Identity Manager - Version 11.1.2.2.0 and later
Information in this document applies to any platform.

Symptoms

This issue occurred on OIM-OAM integrated environment.
New Created User can not set Challenge Questions at the firstlogin page when logged in SelfService console and this results in NullPointerException when one submit to change the password in this page.

oim_server1-diagnostic.log displayed the following message.

[2016-08-23T23:50:41.905+09:00] [oim_server1] [NOTIFICATION] [] [oracle.iam] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: 2016082301] [ecid: 005Eft9ts7kBDCu5Kbt1ie0001gW00027P,0:4] [APP: oracle.iam.console.identity.self-service.ear#V2.0] [DSID: 0000LQrsFyvBDCu5Kbt1ie1Nj5pj000008] [URI: /identity/faces/firstlogin] Create Method :: class oracle.iam.ui.authenticated.firstlogin.model.am.FirstLoginAMImpl
[2016-08-23T23:50:41.907+09:00] [oim_server1] [ERROR] [] [oracle.iam] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: 2016082301] [ecid: 005Eft9ts7kBDCu5Kbt1ie0001gW00027P,0:4] [APP: oracle.iam.console.identity.self-service.ear#V2.0] [DSID: 0000LQrsFyvBDCu5Kbt1ie1Nj5pj000008] [URI: /identity/faces/firstlogin] Exception : java.lang.NullPointerException
[2016-08-23T23:50:41.918+09:00] [oim_server1] [WARNING] [] [oracle.adf.controller.faces.lifecycle.Utils] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: 2016082301] [ecid: 005Eft9ts7kBDCu5Kbt1ie0001gW00027P,0:4] [APP: oracle.iam.console.identity.self-service.ear#V2.0] [DSID: 0000LQrsFyvBDCu5Kbt1ie1Nj5pj000008] [URI: /identity/faces/firstlogin] ADF: Adding the following JSF error message: Unexpected exception caught: {0}, msg={1}[[
oracle.iam.ui.platform.exception.OIMRuntimeException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null
        at oracle.iam.ui.authenticated.firstlogin.model.am.FirstLoginAMImpl.changePassword(FirstLoginAMImpl.java:261)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
............................................
............................................
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: java.lang.NullPointerException
        at oracle.iam.ui.authenticated.firstlogin.model.am.FirstLoginAMImpl.changePassword(FirstLoginAMImpl.java:245)
        ... 88 more
## Detail 0 ##
java.lang.NullPointerException
        at oracle.iam.ui.authenticated.firstlogin.model.am.FirstLoginAMImpl.changePassword(FirstLoginAMImpl.java:245)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

OIM SelfService Console displayed the following screen.

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