grpc/grpc-go
Documented errors, page 4 of 5. Back to grpc/grpc-go
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| xdsclient: no servers or authorities specified | validation | error | grpc, xds, xdsclient, config-validation, bootstrap |
| metadata: AppendToOutgoingContext got an odd number of… | panic | critical | metadata, context, panic, validation, go |
| dns resolver: missing port after port-separator colon | validation | error | dns, resolver, dial-target, validation, grpc |
| external processor sent an immediate response but immediate… | exception | error | extproc, grpc, config, xds, external-processor |
| failed to convert to uint | validation | warning | grpc, binary-log, config, parsing, overflow |
| failed to create Stackdriver exporter | exception | error | observability, opencensus, stackdriver, gcp |
| required field SubjectTokenType is not specified | validation | error | go, grpc, sts, credentials, validation |
| dns resolver: missing address | validation | error | dns, resolver, dial-target, validation, grpc |
| / must come in between service and method, only one / | validation | error | go, grpc, observability, config, validation |
| external processor unexpectedly sent response headers when… | exception | error | grpc, xds, extproc, envoy, protocol-violation, response-headers, processing-mode |
| rbac: error constructing matching engine | validation | error | rbac, config, policy, xds, grpc |
| extproc: invalid request body mode | validation | error | grpc, xds, extproc, config, processing-mode |
| OutlierDetectionLoadBalancingConfig.interval = | validation | error | go, grpc, xds, outlier-detection, validation, duration |
| rls: GrpcKeyBuilder in RouteLookupConfig contains repeated… | validation | error | go, grpc, rls, config, validation, balancer |
| RLS LB policy not registered | exception | error | rls, xds, balancer, registration, init |
| credentials: audience cannot be empty | validation | error | grpc, credentials, gcp, validation, jwt, audience |
| negotiated unknown next_protocol | exception | error | grpc, alts, negotiation, handshake, version-mismatch |
| xdsclient: clientConfig is nil | validation | error | grpc, xds, xdschannel, config-validation, programming-error |
| balancergroup: already closed | exception | error | grpc, balancer, balancergroup, lifecycle, concurrency |
| extauthz: missing default_value in filter_enabled | validation | error | ext-authz, xds, http-filter, configuration |
| spiffe: BundleMapFromBytes() invalid trust domain | validation | error | grpc, spiffe, tls, security, config, parsing |
| failed to build call credentials from bootstrap for | exception | error | grpc, xds, bootstrap, credentials, jwt, call-credentials, go |
| invalid requestHashHeader | validation | error | grpc, balancer, ringhash, config, validation, metadata, header |
| invalid spiffeid | validation | error | grpc, spiffe, tls, certificates, san, parsing, security |
| missing address | validation | error | resolver, delegating-resolver, addressing, validation, grpc |
| conflicting method rules for method | validation | warning | grpc, binarylog, config, environment-variables, logging |
| failed to register observability views | exception | error | observability, opencensus, metrics, duplicate-registration |
| rls_csp: error marshaling route lookup config | exception | error | rls, xds, cluster-specifier, protobuf, marshal |
| extproc: error parsing config | validation | error | grpc, xds, extproc, internal, config |
| spiffe: verify function has no valid input certificates | exception | error | spiffe, tls, mtls, handshake, xds |
| client-side RPC versions is not compatible with this… | exception | error | grpc, alts, version-mismatch, gcp, handshake, server |
| extproc: missing processing_mode in config | validation | error | grpc, xds, extproc, config, required-field |
| grpctransport: Extensions field is %T, but must be %T in… | validation | error | grpctransport, xds, type-error, configuration |
| min_ring_size value of | validation | error | grpc, balancer, ringhash, config, validation, ring-size |
| rls: GrpcKeyBuilder in RouteLookupConfig contains a method… | validation | error | go, grpc, rls, config, validation, balancer |
| authority not found in the config for resource | exception | error | xds, watcher, federation, authority, configuration |
| malformed duration : too many digits after decimal | validation | error | config, duration, service-config, precision, protobuf |
| unable to transfer oauthAccess PerRPCCredentials | validation | error | grpc, oauth, tls, security, deprecated, credentials |
| malformed duration : contains no numbers | validation | error | config, duration, service-config, json, protobuf |
| "name" is not present | validation | error | grpc, authz, rbac, policy, config, go |
| no children to pick from | exception | error | xds, router, grpc, type-assertion, proto |
| no ObservabilityConfig found | validation | error | observability, config, env, startup |
| transport: timeout string is too long | validation | error | transport, http2, timeout, metadata, protocol-violation |
| extproc: empty grpc_service provided in config | validation | error | grpc, xds, extproc, config, required-field |
| lrsclient: failed to create transport for server identifier | exception | error | lrs, xds, grpctransport, configuration |
| trailing data after IssuingDistributionPoint extension | validation | error | tls, crl, advancedtls, asn1, pkix, malformed |
| header mutation disallowed by headerMutationRules for header | validation | error | grpc, xds, extproc, header-mutation, policy |
| outlier detection: child balancer | validation | error | go, grpc, xds, balancer, registration, outlier-detection |
| OutlierDetectionLoadBalancingConfig.FailurePercentageEjectio… | validation | error | go, grpc, xds, outlier-detection, validation, percentage |
| header key is a pseudo-header | validation | error | grpc, xds, extproc, header-mutation, http2 |
| rbac: nil configuration message provided | validation | error | rbac, config, xds, grpc |
| extauthz: empty grpc_service provided in config | validation | error | ext-authz, xds, http-filter, configuration, grpc-service |
| spiffe: BundleMapFromBytes() failed to parse bundle for… | exception | error | grpc, spiffe, tls, security, certificates, parsing |
| wrr: errorUtilizationPenalty must be non-negative | validation | error | go, grpc, wrr, config, validation, balancer |
| credentials: ctx cannot be nil | validation | error | grpc, credentials, gcp, validation, nil-context, api-misuse |
| received frame with incorrect message type | exception | error | grpc, alts, framing, corruption, protocol-mismatch |
| endpoints list is empty | validation | warning | resolver, endpoints, petiole, dualstack, load-balancing |
| failed to receive ALTS handshaker response | exception | error | grpc, alts, gcp, handshaker-service, network, transient, stream |
| profiling: no grpc.Server provided | validation | error | profiling, grpc-server, init, config |
| unable to create CloudLogging exporter | exception | error | observability, cloud-logging, startup, gcp |
| grpctransport: ServerURI is not set in ServerIdentifier | validation | error | grpctransport, xds, configuration, bootstrap, validation |
| spiffe: x509 certificate Verify failed | exception | error | spiffe, tls, mtls, certificate, trust, xds |
| empty destination project ID | validation | error | observability, config, gcp, project-id |
| empty prefix is not allowed in StringMatcher | validation | error | grpc, xds, matcher, validation, prefix |
| header key is reserved | validation | error | grpc, xds, extproc, header-mutation, http2 |
| unexpected message type %T | exception | warning | xds, ads, protobuf, version-mismatch, stream |
| external processor unexpectedly sent response body when… | exception | error | grpc, xds, extproc, envoy, protocol-violation, response-body, processing-mode |
| OutlierDetectionLoadBalancingConfig.FailurePercentageEjectio… | validation | error | go, grpc, xds, outlier-detection, validation, percentage |
| error parsing observability config: invalid cloud trace… | validation | error | observability, config, cloud-trace, validation |
| rls: stale_age is set, but max_age is not in route lookup… | validation | error | rls, duration, validation, service-config |
| extauthz: error parsing config | validation | error | ext-authz, xds, http-filter, type-assertion |
| "headers" : "values" is not present | validation | error | grpc, authz, rbac, policy, config, go |
| extproc: failed to parse grpc_service | validation | error | grpc, xds, extproc, envoy, config, grpc-service |
| lrs: unexpected message type %T | exception | warning | lrs, xds, protobuf, version-mismatch, stream |
| rls: childPolicyConfigTargetFieldName field is not set in… | validation | error | rls, child-policy, validation, service-config |
| endpoints list contains no addresses | validation | warning | resolver, endpoints, petiole, dualstack, load-balancing |
| failed to instrument OpenCensus | exception | error | observability, opencensus, stackdriver, startup |
| expected 3 parts in token | validation | error | grpc, jwt, validation, parsing |
| failed to create cloudLoggingExporter | exception | error | observability, cloud-logging, gcp, credentials |
| invalid code | validation | error | golang, json, grpc-codes, validation, interop |
| xds: unable to unmarshal LBconfig | validation | error | go, grpc, xds, balancer, json, outlier-detection |
| OutlierDetectionLoadBalancingConfig.max_ejection_percent = | validation | error | go, grpc, xds, outlier-detection, validation, percentage |
| OutlierDetectionLoadBalancingConfig.SuccessRateEjection.enfo… | validation | error | go, grpc, xds, outlier-detection, validation, percentage |
| xds: fetching trusted roots from CertificateProvider failed | exception | error | grpc, xds, tls, certificates, security, config |
| xdsclient: transport builder is nil | validation | error | grpc, xds, xdsclient, config-validation, transport |
| grpctransport: unknown config name | validation | error | grpctransport, xds, configuration, credentials |
| method name must be non empty | validation | error | go, grpc, observability, config, validation |
| OutlierDetectionLoadBalancingConfig.base_ejection_time = | validation | error | go, grpc, xds, outlier-detection, validation, duration |
| grpctransport: Extensions is not set in ServerIdentifier | validation | error | grpctransport, xds, configuration, validation |
| LB policy name found in Priorities field ( ) is not found… | validation | error | go, grpc, xds, balancer, config, priority |
| no expiration claims | validation | error | grpc, jwt, validation, claims, credentials |
| xds: `channel_creds` field in server config cannot be empty | validation | error | grpc, xds, bootstrap, credentials, channel-creds, config, go |
| fault: incorrect config type provided (%T) | validation | error | fault, config, type, grpc, xds |
| rls_csp: error marshaling load balancing config | exception | error | rls, xds, cluster-specifier, internal, marshal |
| extauthz: failed to unmarshal override config | validation | error | ext-authz, xds, http-filter, protobuf, unmarshal, per-route |
| max_ring_size value of | validation | error | grpc, balancer, ringhash, config, validation, ring-size |
| failed to send client headers to external processor server | exception | error | grpc, xds, extproc, envoy, observability-mode, headers, failure-mode-allow |
| rls: invalid childPolicy: entry | validation | error | rls, child-policy, validation, service-config |
| expired token | validation | error | grpc, jwt, expiry, credentials, clock-skew |
| extauthz: missing default_value in deny_at_disable | validation | error | ext-authz, xds, http-filter, configuration |