GAE 1.5.0上的ByteArray错误

时间:2011-05-20 19:03:32

标签: java google-app-engine

我在使用协议缓冲区的CodedInputStream API时遇到问题 2.3.0 jar。

我正在尝试从inputStream中读取一个字节数组 CodedInputStream API的readRawBytes,但我遇到了这个异常: com.google.protobuf.InvalidProtocolBufferException

HttpServer使用input.read(byte[], int, int)时,就会发生这种情况 HttpParse input.blockForContent(),内部调用 (AbstractBuffer).length然后返回CodedInputStream谁 抛出异常。

例外告诉我:

  

解析协议消息时,输入意外结束   中间的一个字段。这可能意味着要么输入   截断或嵌入的消息误报了自己的长度。

在App Engine - 1.3.5或1.4.0中,这样可以正常工作,但在之后崩溃 更新

0 个答案:

没有答案