E-IB/E-SES SES And PeopleSoft FS 9.2 Integration SSL -'weblogic.socket.Muxer', SEND TLSv1 ALERT: fatal, description = unexpected_message (Doc ID 1999261.1)

Last updated on JULY 25, 2017

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.54 and later
Information in this document applies to any platform.

Symptoms

On : PeopleSoft FS9.2 integrated with SES 11.2.2.2 .

The issue can be reproduced at will with the following steps:

From PeopleSoft PIA, go to peopletools->search framework->utilities->diagnostics.
Step 1, ping works.
Step 2, deploy, churns for a while then generates an error.



ERROR
--------------------------------------

search_server1-diagnostic.log
...
Filename =seacrh_server1-diagnostic
See the following error:
[INCIDENT_ERROR] [] [oracle.search] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 1cb324bcda03dee2:52485cc:14bdaf6eb62:-8000-00000000000000c0,0] [errid: -2] [APP: search_ws_adminapi] [[
javax.net.ssl.SSLException: Received fatal alert: unexpected_message
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:190)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1806)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:986)

...


PIA_stdout.log:
...
<ExecuteThread: '3' for queue: 'weblogic.socket.Muxer', fatal error: 10: General SSLEngine problem
javax.net.ssl.SSLHandshakeException: SSLv2Hello is disabled>
<ExecuteThread: '3' for queue: 'weblogic.socket.Muxer', SEND TLSv1 ALERT: fatal, description = unexpected_message>
<ExecuteThread: '3' for queue: 'weblogic.socket.Muxer', WRITE: TLSv1 Alert, length = 2>
<ExecuteThread: '3' for queue: 'weblogic.socket.Muxer', fatal: engine already closed. Rethrowing javax.net.ssl.SSLHandshakeException: SSLv2Hello is disabled>
...

PIA_weblogic.log:
...
#### <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'> <> <> <> <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer', fatal error: 10: General SSLEngine problem
javax.net.ssl.SSLHandshakeException: SSLv2Hello is disabled>
#### <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'> <> <> <> <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer', SEND TLSv1 ALERT: fatal, description = unexpected_message>
#### <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'> <> <> <> <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer', WRITE: TLSv1 Alert, length = 2>
#### <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'> <> <> <> <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer', fatal: engine already closed. Rethrowing javax.net.ssl.SSLHandshakeException: SSLv2Hello is disabled>
...



BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Impact of this is limited to the FS92 upgrade project. Testing which involves search is unable to proceed until you are past this.
This is not impacting a current production system.

Changes

 SES has been configured with Peoplesoft using SSL. This was working correctly. After changing the Peoplesoft install to use only TLS for https connections the crawlers are failing.

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