My Oracle Support Banner

Fatal authentication error: Unable to connect to Oracle Internet Directory after Upgrading from JDK 7u121 to 7U131 or 7U141 (Doc ID 2507413.1)

Last updated on MAY 08, 2023

Applies to:

Oracle Forms - Version 11.1.2.2.0 to 11.1.2.2.0 [Release 11g]
Oracle Forms for OCI - Version 12.2.1.4.0 and later
Information in this document applies to any platform.

Symptoms

1. On 11.1.2.2.0 Forms integrated with OAM 11g and OID 11.1.1.9

2. Have OID communication issues between Oracle Forms/OID when upgrading from the JDK from 1.7.0_121 to 1.7.0_131 or 1.7.0_141 with an SSL handshake error being throw. (OID is configured for SSL Mutual Auth per the following note:

How To Configure OID For SSL Mutual Auth (mode U 3) (Doc ID 1311791.1))

3.ERROR
-----------------------
[date time] [WLS_FORMS] [ERROR] [FRM-93301] [oracle.forms.servlet] [tid: <TID>] [userId: <USERID>] [ecid: <ECID>] [APP: formsapp#11.1.2] [FORMS_SESSION_ID: WLS_FORMS.formsa
pp.1] [URI: /forms/frmservlet] [SRC_CLASS: oracle.forms.servlet.FormsOIDContext] [SRC_METHOD: getOIDContext] Fatal authentication error: Unable to connect to Oracle Internet Directory.[[
javax.naming.CommunicationException: ddrs-<DOMAIN>:3132 [Root exception is javax.net.ssl.SSLKeyException: RSA premaster secret error]
at com.sun.jndi.ldap.Connection.<init>(Connection.java:216)

Caused by: javax.net.ssl.SSLKeyException: RSA premaster secret error

Caused by: java.security.NoSuchAlgorithmException: SunTls12RsaPremasterSecret KeyGenerator not available

4. Switching from SSL to non-ssl resolves the problem. Rolling back to the previous JDK solves the problem.

Changes

 Upgraded JDK from 7u121 to 7u131 or 7u141.

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.