TooLongFrameException: An HTTP line is larger than 4096 bytes

2,730 views
Skip to first unread message

Sudheera Liyanage

unread,
Jun 25, 2015, 5:17:02 AM6/25/15
to reste...@googlegroups.com
Hellow,
    I am getting org.jboss.netty.handler.codec.frame.TooLongFrameException: An HTTP line is larger than 4096 bytes error. any configuration to avoid this error?

i am using restexpress 0.10.4.

Thanks,
Sudheera

Sudheera Liyanage

unread,
Jun 26, 2015, 1:57:29 AM6/26/15
to reste...@googlegroups.com
Here is the full error log.

2015-06-25 23:31:32 ERROR My Coolest API:24 - Error
org.jboss.netty.handler.codec.frame.TooLongFrameException: An HTTP line is larger than 4096 bytes.
    at org.jboss.netty.handler.codec.http.HttpMessageDecoder.readLine(HttpMessageDecoder.java:592)
    at org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:191)
    at org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:107)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:470)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:443)
    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:351)
    at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:282)
    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:202)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

Sudheera Liyanage

unread,
Jun 26, 2015, 6:43:57 AM6/26/15
to reste...@googlegroups.com
I have found the issue. My conroller is mapped to GET method and its recieving some data larger than 4096 bytes with some requests.
I mapped the conroller to POST method & its working fine.

Thanks,
Sudheera
Reply all
Reply to author
Forward
0 new messages