1

こんにちは私はアンドロイドを初めて使用します。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) で

4

1 に答える 1

5

デコードしようとしている行が長すぎます。

TextLineDecoder には setMaxLineLength と呼ばれる public メソッドがあり、これを使用して許容される行の長さを増やすことができます。デフォルトは 1024 です。

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

コードで TextLineDecoder を明示的に呼び出しているかどうかはわかりません。コードまたは少なくとも完全なスタック トレースを投稿できますか?

于 2011-03-22T10:46:11.740 に答える