ErrLookup › go-kratos/kratos
go-kratos/kratos
Your ultimate Go microservices framework for the cloud-native era. · Go · 185 source files
Analyzed at 668db92c2c on 2026-08-16. 73 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| unable to parse repo url | console | error | cli, git, url-parsing, validation |
| key not found | exception | error | config, sentinel-error, key-lookup |
| path invalid | validation | error | config, consul, constructor-validation |
| path invalid | validation | error | config, etcd, constructor-validation |
| options namespace not full | validation | error | config, kubernetes, configmap, load-time-validation |
| fileGroup invalid | validation | error | config, polaris, constructor-validation |
| fileName invalid | validation | error | config, polaris, constructor-validation |
| fileNames invalid | validation | error | config, polaris, facade, constructor-validation |
RATELIMIT service unavailable due to rate limit exceeded | http | error | middleware, polaris, rate-limit, http-429 |
| register failed: instance duplicated: | exception | error | registry, discovery, bilibili, double-registration |
| Discovery.GetService fetch failed | exception | error | registry, discovery, network, cold-start |
| iterator closed | exception | info | registry, kubernetes, watcher, sentinel-error, lifecycle |
| kratos/nacos: ServiceInstance.Name can not be empty | validation | error | registry, nacos, validation |
| watcher stopped | exception | info | registry, zookeeper, watcher, sentinel-error, lifecycle |
| invalid formatting for map key | validation | error | encoding, form, proto, query-string, map |
| no field path | validation | info | encoding, form, proto, internal, defensive-check |
| no value provided | validation | info | encoding, form, proto, internal, defensive-check |
| not proto message | exception | error | encoding, proto, codec, type-mismatch |
CIRCUITBREAKER request failed due to circuit breaker triggered | http | error | middleware, circuit-breaker, resilience, http-503 |
RATELIMIT service unavailable due to rate limit exceeded | http | error | rate-limit, middleware, http-429, load-shedding, go |
| discovery create watcher overtime | exception | error | grpc, resolver, registry, timeout, network |
| 🚫 go.mod don't exists in %s | console | error | cli, go-modules, scaffolding, go |
| 🚫 failed to get relative path: %v | console | error | cli, filesystem, windows, paths, go |
| 🚫 failed to parse `go.mod`: %v | console | error | cli, go-modules, parsing, go |
| repo URL cannot be empty | validation | warning | cli, validation, user-input, forms |
| %s already exists | console | warning | cli, proto, filesystem, code-generation |
| config: merge dst must be *map[string]interface{}, got %T | exception | error | config, type-assertion, merge, go |
| config: merge src must be map[string]interface{}, got %T | exception | error | config, yaml, json, merge, validation |
| unsupported key: %s format: %s | exception | error | config, codec, file-extensions, registration, go |
| type assert to %v failed | exception | error | config, type-assertion, atomic-value, go |
| kubernetes Object not ConfigMap | exception | error | kubernetes, config, watch, type-assertion, go |
| kubernetes configmap delete %s | exception | warning | kubernetes, config, watch, lifecycle, deletion |
| service %s not resolved in registry | exception | error | consul, registry, service-discovery, health-check, go |
| service %s not found in registry | exception | error | consul, registry, service-discovery, availability, go |
| ErrorCode: %d | exception | error | discovery, bilibili, registry, network, shutdown |
| invalid Discovery config nodes:%+v region:%s zone:%s deployE | panic | critical | discovery, bilibili, config, startup, validation |
| Discovery.GetService(%s) not found | exception | error | discovery, bilibili, zone, service-discovery, config |
| watch context canceled: %v | exception | warning | context, watcher, lifecycle, cancellation, go |
| ErrorCode: %d | exception | error | go, kratos, service-registry, discovery, registration |
| response Error %d | http | error | go, kratos, eureka, service-registry, http |
| retry after %d times | exception | critical | go, kratos, eureka, service-registry, network, retry |
| RegisterInstance err %v,%v | exception | error | go, kratos, nacos, service-registry, registration |
| invalid path: %q is not a message | validation | warning | go, kratos, form-binding, protobuf, http, validation |
| field already set for oneof %q | validation | warning | go, kratos, form-binding, protobuf, oneof, validation |
| too many values for field %q: %s | validation | warning | go, kratos, form-binding, protobuf, http, validation |
| parsing field %q: %w | validation | warning | go, kratos, form-binding, protobuf, strconv, validation |
| parsing list %q: %w | validation | warning | go, kratos, form-binding, protobuf, repeated, validation |
| parsing map key %q: %w | validation | warning | go, kratos, form-binding, protobuf, map, validation |
| parsing map value %q: %w | validation | warning | go, kratos, form-binding, protobuf, map, validation |
| enum %q is not registered | validation | error | go, kratos, form-binding, protobuf, enum, protoregistry |
| failed to look up enum: %w | validation | error | go, kratos, form-binding, protobuf, enum, protoregistry, dependency-conflict |
| %q is not a valid value | validation | warning | go, kratos, form-binding, protobuf, enum, validation |
| unsupported message type: %q | validation | warning | go, kratos, form-binding, protobuf, well-known-types, encode-decode |
| unsupported message type: %q | exception | warning | go, kratos, form-binding, protobuf, well-known-types, encode-decode |
| %s: seconds out of range %v | validation | error | go, kratos, form-binding, protobuf, timestamp, validation |
| %s: nanos out of range %v | validation | error | go, kratos, form-binding, protobuf, timestamp, validation |
| failed to marshal, message is %T, want proto.Message | exception | error | go, kratos, protojson, codec, protobuf, http |
| failed to unmarshal, message is %T, want proto.Message | exception | error | |
| failed to extract port: %v | exception | error | |
| failed to marshal, message is %T, want proto.Message | exception | error | |
| failed to unmarshal, message is %T, want proto.Message | exception | error | |
| [http client] new resolver failed for endpoint %q: %w | exception | error | |
| [http client] invalid endpoint format %q: %w | validation | error | |
| http: stream body field %q requires a proto.Message, got %T | exception | error | |
| http: stream body field %q is not a singular message field | exception | error | |
| Enum '%s' range must be greater than 0 and less than or equa | panic | error | |
| unsupported span kind: %v | panic | error | |
| Discovery watch self failed | panic | error | |
| cannot register a nil Codec | panic | error | |
| cannot register Codec with empty string result for Name() | panic | error | |
| unknown field kind: %v | panic | error | |
| container.group: can't assign a nil to the new function | panic | error | |
| metadata: AppendToClientContext got an odd number of input p | panic | error |