Hi <br><br>First of all thanks for creating netty. Havent been using it much but looking forward to do so.<br><br>I am trying to get the Telnet example working but am a bit stuck here:<br><br><a href="http://docs.jboss.org/netty/3.2/xref/org/jboss/netty/example/telnet/TelnetServerPipelineFactory.html#41">http://docs.jboss.org/netty/3.2/xref/org/jboss/netty/example/telnet/TelnetServerPipelineFactory.html#41</a><br>
It shows this : <a href="http://docs.jboss.org/netty/3.2/xref/org/jboss/netty/channel/ChannelPipeline.html">ChannelPipeline</a> pipeline = pipeline();<br><br>Which is not possible since there is no method called pipeline in the telnetserverpipelinefactory, so I tried this instead :<br>
<br>    ChannelPipeline pipeline;<br>        ChannelPipelineFactory channelPipelineFactory = new ChannelPipelineFactory() {<br>            public ChannelPipeline getPipeline() throws Exception {<br>                return Channels.pipeline(new TelnetServerHandler());<br>
            }<br>        };<br>        pipeline = channelPipelineFactory.getPipeline();<br><br>But when running the example I get an error :<br><br>WARNING: Unexpected exception from downstream.<br>java.lang.ClassCastException: org.jboss.netty.buffer.BigEndianHeapChannelBuffer cannot be cast to java.lang.String<br>
    at com.netdesign.sockethttpforwarder.TelnetServerHandler.messageReceived(TelnetServerHandler.java:47)<br>    at com.netdesign.sockethttpforwarder.TelnetServerHandler.handleUpstream(TelnetServerHandler.java:28)<br>    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274)<br>
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261)<br>    at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:349)<br>    at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:281)<br>
    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:201)<br>    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)<br>
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)<br>    at java.lang.Thread.run(Thread.java:619)<br><br>Im seems that the String decoder has&#39;nt registered correctly?<br><br>regards Nino<br>