我在服务器端解析以下消息时收到 InvalidProtocolBufferException
attribute {
name: "attr1"
value {
type: BOOL
nrOfElements: 1
inner_value {
theBoolean: false
}
}
}
当我发送 true 代替 false 时,它不会出错。
attribute {
name: "attr1"
value {
type: BOOL
nrOfElements: 1
inner_value {
theBoolean: true
}
}
}
什么可能导致错误?收到的错误如下:
com.google.protobuf.InvalidProtocolBufferException:解析协议消息时,输入在字段中间意外结束。这可能意味着输入被截断或者嵌入的消息误报了它自己的长度。
我在服务器端调用 parseFrom() 的地方抛出了错误。请帮我。