protobuf.js icon indicating copy to clipboard operation
protobuf.js copied to clipboard

index out of range

Open mqzhifu opened this issue 2 years ago • 0 comments

RangeError: index out of range: 3 + 99 > 38 at indexOutOfRange (D:\nodejs\zjsframework\node_modules\protobufjs\src\reader.js:13:12) at Reader.skip (D:\nodejs\zjsframework\node_modules\protobufjs\src\reader.js:338:19) at Reader.skipType (D:\nodejs\zjsframework\node_modules\protobufjs\src\reader.js:364:18) at Reader.skipType (D:\nodejs\zjsframework\node_modules\protobufjs\src\reader.js:368:22) at Type.LoginRes$decode [as decode] (eval at Codegen (D:\nodejs\zjsframework\node_modules@protobufjs\codegen\index.js:50:33), :23:5) at Type.decode_setup [as decode] (D:\nodejs\zjsframework\node_modules\protobufjs\src\type.js:507:25)

上面是错误信息,.proto 如下:

message LoginRes{ int32 code = 1; int32 uid = 2; string err_msg = 3; }

问题 是: err_msg 只要设置值,就报错,如果不设置此值,就成功

mqzhifu avatar Aug 15 '23 04:08 mqzhifu