Intermittent Sqlplus Authentication Errors Against EUS With SSL No-Auth Mode. "ORA-28030"
(Doc ID 1276671.1)
Last updated on AUGUST 30, 2023
Applies to:
Oracle Virtual Directory - Version 11.1.1.2.0 to 11.1.1.3.0 [Release 11g]Information in this document applies to any platform.
Symptoms
While running sqlplus script for authentication against the EUS deployment using Oracle Virtual Directory (OVD) 11g, a generic database error occurs intermittently. OVD access.log simultaneously produces the following output:
[2010-08-17T17:24:43.270-04:00] [octetstring] [NOTIFICATION] [OVD-60053] [com.octetstring.accesslog] [tid: 198] [ecid: <ECID#>] [arg: Invalid padding] Error accepting connection from server socket: Invalid padding.[[
javax.net.ssl.SSLHandshakeException: Invalid padding
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:843)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1139)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
at com.octetstring.vde.ConnectionHandler.handleAuth(ConnectionHandler.java:169)
at com.octetstring.vde.ConnectionHandler.run(ConnectionHandler.java:208)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.crypto.BadPaddingException: Padding length invalid: 160
at com.sun.net.ssl.internal.ssl.CipherBox.removePadding(CipherBox.java:399)
at com.sun.net.ssl.internal.ssl.CipherBox.decrypt(CipherBox.java:247)
at com.sun.net.ssl.internal.ssl.InputRecord.decrypt(InputRecord.java:153)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:831)
... 8 more
javax.net.ssl.SSLHandshakeException: Invalid padding
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:843)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1139)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
at com.octetstring.vde.ConnectionHandler.handleAuth(ConnectionHandler.java:169)
at com.octetstring.vde.ConnectionHandler.run(ConnectionHandler.java:208)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.crypto.BadPaddingException: Padding length invalid: 160
at com.sun.net.ssl.internal.ssl.CipherBox.removePadding(CipherBox.java:399)
at com.sun.net.ssl.internal.ssl.CipherBox.decrypt(CipherBox.java:247)
at com.sun.net.ssl.internal.ssl.InputRecord.decrypt(InputRecord.java:153)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:831)
... 8 more
Possible error:
ERROR: ORACLE connection error: ORA-28030: Server encountered problems accessing LDAP directory of invalid username and password.
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 |