SSLException in SslHandler; based on SecureChat example

"Trustin Lee (이희승)" trustin at gmail.com
Wed Mar 24 20:16:04 EDT 2010


You have to recompile your code with 3.2.0.Beta1.

By the way, what is your environment? (CPU, JVM version, ...)

Thanks,
Trustin

nollie wrote:
> I tested with the 3.2.0BETA1 now and did not have good results.  Changing
> only the version of Netty and the bits of code I've posted above, I never
> got it to work.
> 
> When I use the future.awaitUninterruptibly().getChannel(); method and
> 3.2.0BETA1 I see this:
> java.lang.IllegalStateException: Internal error
> 	at
> com.sun.net.ssl.internal.ssl.SSLEngineImpl.initHandshaker(SSLEngineImpl.java:397)
> 	at
> com.sun.net.ssl.internal.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:909)
> 	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 org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:871)
> 	at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:604)
> 	at
> org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:282)
> 	at
> org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:216)
> 	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274)
> 	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261)
> 	at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:349)
> 	at
> org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:281)
> 	at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:201)
> 	at
> org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
> 	at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
> 	at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
> 	at java.lang.Thread.run(Thread.java:613)
> 
> 
> 
> When I add the listener in 3.2.0.GA (which corrected my issue in 3.1.5.GA) I
> see this:
> 
> java.lang.NoSuchMethodError:
> org.jboss.netty.handler.codec.http.HttpResponse.setHeader(Ljava/lang/String;Ljava/lang/String;)V
> 	at
> gov.nih.nci.ncicb.tcga.dcc.clide.server.ServerProtocolHandler.messageReceived(ServerProtocolHandler.java:125)
> 	at
> org.jboss.netty.handler.timeout.IdleStateAwareChannelHandler.handleUpstream(IdleStateAwareChannelHandler.java:48)
> 	at
> gov.nih.nci.ncicb.tcga.dcc.clide.server.ServerResponseHandler.messageReceived(ServerResponseHandler.java:79)
> 	at
> gov.nih.nci.ncicb.tcga.dcc.clide.server.ServerResponseHandler.handleUpstream(ServerResponseHandler.java:49)
> 	at
> org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:144)
> 	at
> org.jboss.netty.handler.timeout.IdleStateHandler.messageReceived(IdleStateHandler.java:271)
> 	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302)
> 	at
> org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndfireMessageReceived(ReplayingDecoder.java:513)
> 	at
> org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:497)
> 	at
> org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:434)
> 	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302)
> 	at
> org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:317)
> 	at
> org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:299)
> 	at
> org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:216)
> 	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274)
> 	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261)
> 	at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:349)
> 	at
> org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:281)
> 	at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:201)
> 	at
> org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
> 	at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
> 	at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
> 	at java.lang.Thread.run(Thread.java:613)
> 
> 

-- 
what we call human nature in actuality is human habit
http://gleamynode.net/


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
Url : http://lists.jboss.org/pipermail/netty-users/attachments/20100325/826847a4/attachment-0001.bin 


More information about the netty-users mailing list