Please try the latest snapshot for 1.1.1: http://people.apache.org/~trustin/snapshot/
HTH, Trustin On 7/13/07, Adrian Sandor <[EMAIL PROTECTED]> wrote:
Trustin Lee writes: > SSLFilter should be thread safe. If not, it's a bug. > > Which version of MINA are you using? Could you please provide us how > you were able to reproduce the problem? I think I'm experiencing the same problem, using MINA 1.1.0 Please download the test code from http://aditsu.net/ssltest.zip Run the Server, then the Client; almost every time, the client will die after 10-20 seconds with a stack trace like this: Exception in thread "main" javax.net.ssl.SSLException: bad record MAC at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:166) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1477) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1438) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:781) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:677) at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75) at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411) at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.readLine(BufferedReader.java:299) at java.io.BufferedReader.readLine(BufferedReader.java:362) at ssl.Client.main(Client.java:22) Indeed, synchronizing session.write seems to work. I'd appreciate if this bug could be fixed, and I'll provide any further information you may need. Regards, Adrian
-- what we call human nature is actually human habit -- http://gleamynode.net/ -- PGP Key ID: 0x0255ECA6
