ErrLookup › geektutu/7days-golang
geektutu/7days-golang
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列 · Go · 206 source files
Analyzed at cf36443821 on 2026-09-03. 134 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| invalid magic number | exception | error | database, file-format, corruption |
| invalid checksum | exception | error | database, corruption, checksum |
| invalid magic number | exception | error | database, file-format, corruption |
| invalid checksum | exception | error | database, corruption, checksum |
| NOT FOUND | exception | warning | orm, sql, not-found |
| NOT FOUND | exception | warning | orm, sql, not-found |
| NOT FOUND | exception | warning | orm, sql, transaction, not-found |
| NOT FOUND | exception | warning | orm, sql, migration, not-found |
| connection is shut down | exception | error | rpc, network, connection-lifecycle |
| reading body | exception | error | rpc, network, deserialization |
| number of options is more than 1 | exception | error | |
| connection is shut down | exception | error | |
| reading body | exception | error | |
| number of options is more than 1 | exception | error | |
| rpc server: service/method request ill-formed: | exception | error | |
| rpc server: can't find service | exception | error | |
| rpc server: can't find method | exception | error | |
| rpc: service already defined: | exception | error | |
| connection is shut down | exception | error | |
| reading body | exception | error | |
| rpc client: call failed: | exception | error | rpc, context, timeout, go |
| number of options is more than 1 | exception | error | rpc, options, api-misuse, go |
| rpc server: service/method request ill-formed: | exception | error | rpc, server, request-validation, go |
| rpc server: can't find service | exception | error | rpc, server, service-registry, go |
| rpc server: can't find method | exception | error | rpc, server, method-signature, reflection, go |
| rpc: service already defined: | exception | error | rpc, server, registration, duplicate, go |
| connection is shut down | exception | error | rpc, connection, shutdown, client-lifecycle, go |
| reading body | exception | error | rpc, codec, network, deserialization, go |
| rpc client: call failed: | exception | error | rpc, context, timeout, go |
| number of options is more than 1 | exception | error | rpc, options, api-misuse, go |
| unexpected HTTP response: | exception | error | network, http, rpc, handshake |
| rpc server: service/method request ill-formed: | exception | error | rpc, request, validation |
| rpc server: can't find service | exception | error | rpc, service-lookup, registration |
| rpc server: can't find method | exception | error | rpc, method-lookup, reflection |
| rpc: service already defined: | exception | error | rpc, registration, duplicate |
| connection is shut down | exception | error | rpc, connection-lifecycle, go, shutdown |
| reading body | exception | error | rpc, codec, deserialization, go |
| rpc client: call failed: | exception | error | rpc, context, timeout, go |
| number of options is more than 1 | exception | error | rpc, configuration, api-misuse, go |
| unexpected HTTP response: | exception | error | rpc, http, handshake, go, protocol |
| rpc server: service/method request ill-formed: | exception | error | rpc, request-format, protocol |
| rpc server: can't find service | exception | error | rpc, registration, service-not-found |
| rpc server: can't find method | exception | error | rpc, method-not-found, reflection |
| rpc: service already defined: | exception | error | rpc, registration, duplicate-service |
| rpc discovery: no available servers | exception | error | rpc, discovery, load-balance, empty-server-list |
| rpc discovery: not supported select mode | exception | error | rpc, discovery, invalid-argument, load-balance |
| connection is shut down | exception | error | rpc, connection, shutdown, client |
| reading body | exception | error | rpc, network, deserialization, client |
| rpc client: call failed: | exception | warning | rpc, context, timeout, client |
| number of options is more than 1 | exception | error | rpc, configuration, invalid-argument, client |
| unexpected HTTP response: | exception | error | go, rpc, http, network |
| rpc server: service/method request ill-formed: | exception | error | go, rpc, request-format |
| rpc server: can't find service | exception | error | go, rpc, service-lookup |
| rpc server: can't find method | exception | error | go, rpc, method-lookup, reflection |
| rpc: service already defined: | exception | error | go, rpc, registration, duplicate |
| rpc discovery: no available servers | exception | error | go, rpc, service-discovery, load-balancing |
| rpc discovery: not supported select mode | exception | error | go, rpc, load-balancing, invalid-argument |
| key is required | validation | warning | go, cache, validation, input |
| key is required | validation | warning | go, cache, validation, http |
| key is required | validation | warning | go, cache, validation, consistent-hashing |
| key is required | validation | error | cache, input-validation, go |
| server returned: %v | exception | error | network, http, distributed-cache, go |
| reading response body: %v | exception | error | network, http, io, distributed-cache, go |
| key is required | validation | error | cache, input-validation, go |
| server returned: %v | exception | error | network, http, distributed-cache, singleflight, go |
| reading response body: %v | exception | error | network, http, io, distributed-cache, go |
| key is required | validation | error | cache, input-validation, go |
| server returned: %v | exception | error | network, http, protobuf, distributed-cache, go |
| reading response body: %v | exception | error | network, http, io, distributed-cache, go |
| decoding response body: %v | exception | error | protobuf, serialization, distributed-cache, versioning, go |
| %s | exception | error | rpc, network, gob-decode, connection-dropped |
| invalid codec type %s | exception | error | rpc, configuration, codec |
| %s | exception | error | rpc, network, gob-decode, connection-dropped |
| invalid codec type %s | exception | error | rpc, configuration, codec |
| %s | exception | error | rpc, network, timeout, gob-decode |
| invalid codec type %s | exception | error | rpc, configuration, codec |
| rpc client: connect timeout: expect within %s | exception | error | rpc, network, timeout, dial |
| h.Error | exception | error | rpc, server-side-error, method-not-found, panic |
| invalid codec type %s | exception | error | rpc, configuration, codec, http |
| rpc client: connect timeout: expect within %s | exception | error | rpc, network, timeout, http, dial |
| rpc client err: wrong format '%s', expect protocol@addr | exception | error | rpc, address-format, validation |
| h.Error | exception | error | rpc, server-error, remote-call |
| invalid codec type %s | exception | error | rpc, codec, configuration |
| rpc client: connect timeout: expect within %s | exception | error | rpc, timeout, network |
| rpc client err: wrong format '%s', expect protocol@addr | exception | error | rpc, address-format, validation |
| h.Error | exception | error | rpc, server-error, remote-call |
| invalid codec type %s | exception | error | rpc, codec, configuration |
| rpc client: connect timeout: expect within %s | exception | error | rpc, timeout, network |
| rpc client err: wrong format '%s', expect protocol@addr | exception | error | rpc, address-format, validation |
| nil Getter | panic | critical | go, panic, cache, configuration |
| nil Getter | panic | error | go, cache, panic, nil-pointer |
| HTTPPool serving unexpected path: " + r.URL.Path | panic | error | go, http, panic, routing |
| nil Getter | panic | error | go, cache, panic, nil-pointer |
| HTTPPool serving unexpected path: " + r.URL.Path | panic | error | go, http, panic, routing |
| nil Getter | panic | error | go, cache, panic, nil-pointer |
| RegisterPeerPicker called more than once | panic | error | go, cache, panic, initialization |
| HTTPPool serving unexpected path: " + r.URL.Path | panic | error | go, http, panic, routing |
| nil Getter | panic | error | go, cache, panic, nil-pointer |
| RegisterPeerPicker called more than once | panic | error | go, cache, panic, initialization |
| HTTPPool serving unexpected path: " + r.URL.Path | panic | error | go, http, panic, routing |
| nil Getter | panic | error | go, panic, cache, programming-error |
| RegisterPeerPicker called more than once | panic | error | go, panic, cache, initialization |
| HTTPPool serving unexpected path: " + r.URL.Path | panic | error | go, panic, http, routing |
| invalid sql type %s (%s) | panic | error | go, panic, sqlite, orm, schema |
| invalid sql type %s (%s) | panic | error | go, panic, sqlite, orm, schema |
| invalid sql type %s (%s) | panic | error | go, panic, sqlite, orm, schema |
| invalid sql type %s (%s) | panic | error | go, panic, sqlite, orm, schema |
| invalid sql type %s (%s) | panic | error | |
| panic(p) | panic | error | go, panic, transaction, rollback, orm |
| invalid sql type %s (%s) | panic | error | go, panic, sqlite, orm, schema, migration |
| panic(p) | panic | critical | go, orm, panic, transaction, rollback |
| bad request | http | warning | http, cache, bad-request, url-parsing |
| no such group: "+groupName | http | error | http, cache, not-found, configuration |
| err.Error() | http | error | http, cache, internal-server-error, getter |
| bad request | http | warning | http, cache, bad-request, url-parsing |
| no such group: | http | error | http, cache, not-found, configuration, consistent-hash |
| err.Error() | http | error | http, cache, internal-server-error, getter, consistent-hash |
| bad request | http | warning | http, cache, bad-request, url-parsing |
| no such group: | http | error | http, cache, not-found, configuration, multi-node |
| err.Error() | http | error | http, cache, internal-server-error, getter, multi-node |
| err.Error() | http | error | |
| bad request | http | error | |
| no such group: | http | error | |
| err.Error() | http | error | |
| err.Error() | http | error | |
| bad request | http | error | |
| no such group: | http | error | |
| err.Error() | http | error | |
| err.Error() | http | error | |
| err.Error() | http | error | go, json, serialization, http |
| err.Error() | http | error | go, json, serialization, http |
| err.Error() | http | error | go, json, serialization, http |
| err.Error() | http | error | go, json, serialization, http |
| err.Error() | http | error | go, json, serialization, http |