如何解决可恢复的protocoldecoder异常:android中的行太长了

tam*_*mil 1 android mina

嗨,我是新来的android我从服务器使用json得到了响应.当我收到响应它显示错误在这里

03-22 15:43:46.312:WARN/System.err(541):org.apache.mina.filter.codec.RecoverableProtocolDecoderException:行太长:

03-22 15:43:46.321:WARN/System.err的(541):在org.apache.mina.filter.codec.textline.TextLineDecoder.decodeAuto(TextLineDecoder.java:214)

03-22 15:43:46.321:WARN/System.err的(541):在org.apache.mina.filter.codec.textline.TextLineDecoder.decode(TextLineDecoder.java:138)

03-22 15:43:46.321:WARN/System.err的(541):在org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:224)

03-22 15:43:46.321:WARN/System.err的(541):在org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:431)

Bri*_*ley 5

您尝试解码的行太长.

TextLineDecoder有一个名为setMaxLineLength的公共方法,可用于增加允许的行长度.默认值为1024.

http://mina.apache.org/report/trunk/apidocs/org/apache/mina/filter/codec/textline/TextLineDecoder.html#setMaxLineLength(int)

我不确定你是否在代码中显式调用TextLineDecoder.你可以发布你的代码或至少完整的堆栈跟踪?