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

Error: illegal value ';'

Open duwenjieG opened this issue 4 years ago • 2 comments

protobuf.js version: <6.10.2>

actual: UnhandledPromiseRejectionWarning: Error: illegal name ';' expect: parse option correct

option (grpc.gateway.protoc_gen_swagger.options.openapiv2_swagger) = {
    host: "xxxxx";
    info: {
        title: "xxxxxxx";
        version: "xxxxx";
        description: "xxxxxx";
    };
    schemes: HTTP;
    schemes: HTTPS;
    consumes: "application/json";
    produces: "application/json";
};
UnhandledPromiseRejectionWarning: Error: illegal name ';' (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/protos/channel_backend/channel_backend.proto, line 22)
    at illegal (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/src/parse.js:96:16)
    at parseOptionValue (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/src/parse.js:570:27)
    at parseOption (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/src/parse.js:560:27)
    at parse (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/src/parse.js:750:17)
    at process (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/src/root.js:127:30)
    at fetch (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/src/root.js:178:13)
    at Root.load (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/src/root.js:206:13)
    at Root.loadSync (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/src/root.js:247:17)
    at main (/Users/duwenjie/dwj/laiye-repos/laiye-remote/packages/web/node_modules/protobufjs/cli/pbjs.js:235:18)
    at internal/util.js:278:30
(node:87401) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:87401) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.```

duwenjieG avatar Jan 14 '21 08:01 duwenjieG

2022 same issue ...

alexisvisco avatar Feb 20 '22 09:02 alexisvisco

Also running into this. Looks like this has been fixed in a commit from 2021 but hasn't been released: https://github.com/protobufjs/protobuf.js/commit/af1b449602b360091e191a58abde2f246d8b0f1d

craigmarker avatar Jun 01 '22 15:06 craigmarker