OAM AUTHENTICATION FAILING Error 500 - Java.lang.NullPointerException
(Doc ID 2135729.1)
Last updated on APRIL 22, 2023
Applies to:
Oracle Forms - Version 12.2.1.0.0 and laterOracle Forms for OCI - Version 12.2.1.4.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
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
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 |
Cause |
Solution |
References |