Hello!

We are using AIR, LCDS (running on a JBoss) and an RTMPS connection. 
Sometimes we get the following exception, when the AIR client tries 
to connect to the server:

[Flex]Thread[my-rtmps-SocketServer-WorkerThread-88,5,jboss] failed to 
read Connection 'xxx' or process the data; Connection is in 
the 'Handshaking' state and will be forced closed. 
javax.net.ssl.SSLHandshakeException: Invalid padding 
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException
(Alerts.java:150) 
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal
(SSLEngineImpl.java:1417) 
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readRecord
(SSLEngineImpl.java:874) 
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord
(SSLEngineImpl.java:787) 
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap
(SSLEngineImpl.java:663) 
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:566) 
at flex.messaging.socketserver.SSLConnection.handshake
(SSLConnection.java:301) 
at flex.messaging.socketserver.Connection$ConnectionReader.run
(Connection.java:761) 
at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Work
er.runTask(ThreadPoolExecutor.java:665) 
at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Work
er.run(ThreadPoolExecutor.java:690) 
at java.lang.Thread.run(Thread.java:595)

Caused by: javax.crypto.BadPaddingException: Padding length invalid: 
244 
at com.sun.net.ssl.internal.ssl.CipherBox.removePadding
(CipherBox.java:442) 
at com.sun.net.ssl.internal.ssl.CipherBox.decrypt(CipherBox.java:290) 
at com.sun.net.ssl.internal.ssl.InputRecord.decrypt
(InputRecord.java:153) 
at com.sun.net.ssl.internal.ssl.EngineInputRecord.decrypt
(EngineInputRecord.java:238) 
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readRecord
(SSLEngineImpl.java:856) 
... 8 more

Can anybody help?

Thanks in advance,
Taze

Reply via email to