grpc-node: grpc node doesn't allow more than 4 meta data headers
Problem description
When we are sending metadata headers we can’t send more than 4 meta data headers. We get this exception. Any suggestion what we should do to fix it ?
E0909 23:32:31.360357000 140736659739584 client_auth_filter.cc:105] assertion failed: calld->md_array.size <= MAX_CREDENTIALS_METADATA_COUNT Abort trap: 6
Reproduction steps
- create a client
- add 5 metadata headers while opening a stream.
- it fails with above exception.
Environment
- OS name, version and architecture: [e.g. Linux Ubuntu 18.04 amd64] MAC, amd64
- Node version [e.g. 8.10.0] v10.5.0
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 19 (10 by maintainers)
Typescript is a variation of javascript made by Microsoft. Basically, it’s javascript with types. We don’t support it fully yet, so in this specific instance, it wouldn’t have helped, but if your “client.receiveWithAcks” method call was properly typed, you’d have gotten an error when trying to use it with the wrong set of parameters.