Skip to content

嵌套多个proto的不能用 #4

@pcxin

Description

@pcxin

双嵌套的不能用呀

下面是报错信息 和 3个proto文件内容 求解决呀 ^~^

LUA ERROR: [string "protobuf.lua"]:288: attempt to index upvalue 'message_type' (a nil value)

文件p_result.proto:
import "p_user.proto";
import "p_major.proto";

message Result {
required int32 resultCode = 1;
optional string failCode = 2;
optional User user = 3;
optional Major major = 4;
}

文件p_user.proto:
message User{
optional string userId = 1;
required string username = 2;
optional string password = 3;
optional string channel = 4;
optional string regdate = 5;
optional string lastlogindate = 6;
optional string tokenId = 7;
optional bool isFast = 8;
optional bool isBinded = 9;
}

文件p_major.proto:
message Major{

optional string userId = 1;
optional string majorId = 2;
optional string majorCode = 3;

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions