OAM AUTHENTICATION FAILING Error 500 - Java.lang.NullPointerException (Doc ID 2135729.1)

Last updated on AUGUST 15, 2017

Applies to:

Oracle Forms - Version 12.2.1.0.0 and later
Information in this document applies to any platform.

Symptoms

Forms 12c (12.2.1.0.0) configuration with OID and OAM.


When trying to run a form and after entering SSO credentials on OAM page, Oracle Forms fails and the following error message is displayed on the browser:

Error 500--Internal Server Error

java.lang.NullPointerException
at javax.naming.ldap.Rfc2253Parser.(Rfc2253Parser.java:48)
at javax.naming.ldap.LdapName.parse(LdapName.java:785)
at javax.naming.ldap.LdapName.(LdapName.java:123)
at com.sun.jndi.ldap.LdapNameParser.parse(LdapNameParser.java:39)
at oracle.forms.idstore.OIDIdentityStore._getOrclGuid(Unknown Source)
at oracle.forms.idstore.OIDIdentityStore.getConnectString(Unknown Source)
at oracle.forms.idstore.OIDIdentityStore.redirectForNewRad(Unknown Source)
at oracle.forms.servlet.FormsServlet$Request.doRequest(Unknown Source)
at oracle.forms.servlet.FormsServlet$Request.access$000(Unknown Source)
at oracle.forms.servlet.FormsServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
at weblogic.servlet.internal.StubSecurityHelper$ServletServ

 

OID users have special values in UID attribute and UID is the login attribute being used.

Examples of OID users that fail for this scenario:

Example

UID: cn=user.lastname.user.1258490734

In above example notice the "cn=" value as part of the UID value.

 

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