I believe gRPC for Node actually uses Protobuf.js
<https://github.com/dcodeIO/protobuf.js>, which is an independent protobuf
implementation that we don't maintain ourselves. Your best bet might be to
file an issue with https://github.com/grpc/grpc-node since the gRPC folks
should be able to figure out whether it's a gRPC issue or a Protobuf.js
issue.

On Thu, Jun 28, 2018 at 6:30 PM Don Viszneki <[email protected]>
wrote:

> Hi all :)
>
> I have finally heeded the deprecation warning coming from the `grpc`
> npm package:
>
> ```
> (node:84472) DeprecationWarning: grpc.load: Use the @grpc/proto-loader
> module with grpc.loadPackageDefinition instead
> ```
>
> However, the newer version of protobufs employed by
> `@grpc/proto-loader` does not like my custom options:
>
> ```
> Error: unresolvable extensions: 'extend google.protobuf.FileOptions'
> in .chat, 'extend google.protobuf.MessageOptions' in .chat, 'extend
> google.protobuf.FieldOptions' in .chat
> ```
>
> Lines 5-14 of `chat.proto` are included here and at the link below:
>
> ```
> import "google/protobuf/descriptor.proto";
> extend google.protobuf.FileOptions {
> string tin_module_validation = 4000;
> }
> extend google.protobuf.MessageOptions {
> string tin_message_validation = 4000;
> }
> extend google.protobuf.FieldOptions {
> string tin_field_validation = 4000;
> }
> ```
>
>
> https://github.com/dvisztempacct/bs-grpc-server-example/blob/7e5729f787c7678be00954798664b95014b2b303/chat.proto#L5-L14
>
> Any help would be greatly appreciated!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Protocol Buffers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/protobuf.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to