<div>I think this is a bug. It should call sendUpstream() instead. Could you change HttpContentDecoder.java:65 from 'ctx.sendDownstream(e);' to 'ctx.sendUpstream(e);' and let me know if it fixes the problem?<br></div>
<div><br>-- <br><a href="http://gleamynode.net/">Trustin Lee</a><br></div>
<p style="color: #a0a0a0;">On Wednesday, August 3, 2011 at 12:27 PM, valodzka wrote:</p>
<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
<span><div><div>Hm, with netty 3.2.5 it became IllegalArgumentException.<br><br>Can somebody explain why HttpContentDecoder sends downstream<br>upstreamMessageEvent ( HttpResponse 100 Continue)?<br><br><br>Caused by: java.lang.IllegalArgumentException: cannot send an upstream event<br>to downstream<br>        at<br>org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:587)<br>[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:776)<br>[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:65)<br>~[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80)<br>[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)<br>[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783)<br>[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.handler.logging.LoggingHandler.handleUpstream(LoggingHandler.java:231)<br>~[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)<br>[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783)<br>[netty-3.2.5.Final.jar:na]<br>        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302)<br>~[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndFireMessageReceived(ReplayingDecoder.java:522)<br>~[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:506)<br>~[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:443)<br>~[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80)<br>[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.handler.codec.http.HttpClientCodec.handleUpstream(HttpClientCodec.java:77)<br>~[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)<br>[netty-3.2.5.Final.jar:na]<br>        at<br>org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:783)<br>[netty-3.2.5.Final.jar:na]<br><br>--<br>View this message in context: <a href="http://netty-forums-and-mailing-lists.685743.n2.nabble.com/org-jboss-netty-handler-codec-http-DefaultHttpResponse-cannot-be-cast-to-org-jboss-netty-buffer-Chanr-tp6620114p6647318.html">http://netty-forums-and-mailing-lists.685743.n2.nabble.com/org-jboss-netty-handler-codec-http-DefaultHttpResponse-cannot-be-cast-to-org-jboss-netty-buffer-Chanr-tp6620114p6647318.html</a><br>Sent from the Netty User Group mailing list archive at <a href="http://Nabble.com">Nabble.com</a>.<br>_______________________________________________<br>netty-users mailing list<br><a href="mailto:netty-users@lists.jboss.org">netty-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/netty-users">https://lists.jboss.org/mailman/listinfo/netty-users</a><br></div></div></span>
</blockquote>
<div>
<br>
</div>