ErrLookup › labstack/echo
labstack/echo
High performance, minimalist Go web framework · Go · 45 source files
Analyzed at 05489dc173 on 2026-08-04. 69 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| binding element must be a struct | validation | error | binding, form, reflection, struct |
| query/param/form tags are not allowed with anonymous struct | validation | error | binding, anonymous-struct, embedded, tags |
| unknown type | validation | error | binding, reflection, type-conversion, unsupported-type |
| binding to multipart.FileHeader struct is not supported, use | validation | error | binding, multipart, file-upload, pointer |
| %s: %w | validation | error | binding, unmarshaler, error-wrapping, multiple-values |
| file does not implement io.ReadSeeker | exception | error | filesystem, static-files, io-readseeker, serve-content |
ErrNonExistentKey non existent key | error_code | warning | context-store, generics, key-lookup |
ErrInvalidKeyType invalid key type | error_code | error | context-store, generics, type-mismatch, type-assertion |
ErrValidatorNotRegistered validator not registered | error_code | error | validation, configuration, startup |
ErrInvalidRedirectCode invalid redirect status code | error_code | error | redirect, http-status, validation |
ErrCookieNotFound cookie not found | error_code | warning | cookie, http-request, sentinel-error |
ErrInvalidCertOrKeyType invalid cert or key type, must be string or []byte | error_code | error | tls, https, cert, configuration, type-check |
ErrInvalidListenerNetwork invalid listener network | error_code | critical | listener, network, server-startup, configuration |
| echo basic-auth middleware requires a validator function | validation | critical | middleware, basic-auth, configuration, panic, startup |
| echo body-dump middleware requires a handler function | validation | critical | middleware, body-dump, configuration, panic, startup |
| response writer flushing is not supported | panic | critical | middleware, body-dump, flush, streaming, panic |
| invalid gzip level | validation | critical | middleware, gzip, compression, configuration, panic, startup |
| timeout must be set | validation | error | middleware, context-timeout, config, panic, startup |
| at least one AllowOrigins is required or UnsafeAllowOriginFu | validation | error | middleware, cors, config, panic, security, startup |
| * as allowed origin and AllowCredentials=true is insecure an | validation | error | middleware, cors, security, config, panic, credentials |
| echo key-auth middleware requires a validator function | validation | error | middleware, key-auth, auth, config, panic, security, startup |
| echo key-auth middleware could not create extractors from Ke | validation | error | middleware, key-auth, config, panic, startup |
| echo proxy middleware requires balancer | validation | error | middleware, proxy, config, panic, startup |
| echo rate limiter store configuration must be provided | validation | error | middleware, rate-limiter, config, panic, startup |
| redirectConfig is missing redirect function | validation | error | middleware, redirect, config, panic, startup |
| missing LogValuesFunc callback function for request logger m | validation | error | middleware, request-logger, logging, config, panic, startup |
| echo rewrite middleware requires url path rewrite rules or r | validation | error | middleware, rewrite, config, panic, startup |
| invalid redirect code for add trailing slash middleware | validation | error | middleware, trailing-slash, redirect, config, panic, startup |
| invalid redirect code for remove trailing slash middleware | validation | error | middleware, trailing-slash, redirect, config, panic, startup |
| file does not implement io.ReadSeeker | exception | error | middleware, static, filesystem, runtime, io |
| ResponseWriter does not implement 'Unwrap() http.ResponseWri | exception | error | echo, response, http, type-assertion, runtime |
| response writer flushing is not supported | panic | critical | echo, response, flusher, panic, runtime, error-handler |
| route not found | exception | warning | echo, router, reverse, routes, runtime |
| route not found by method and path | exception | warning | echo, router, routes, nil-guard, runtime |
| route not found by method | exception | warning | echo, router, routes, nil-guard, runtime |
| route not found by path | exception | error | routing, nil-check |
| route not found by name | exception | error | routing, nil-check |
| router has no routes to remove | exception | warning | routing, lifecycle |
| could not find route to remove by given path | exception | error | routing, lookup |
| could not find route to remove by given path and method | exception | error | routing, http-method |
| adding route without handler function | validation | error | routing, configuration |
| adding duplicate route (same method+path) is not allowed | validation | error | routing, duplicate |
| failed to parse form value, key: %s, err: %w | validation | error | binding, form |
| failed to parse form values, key: %s, err: %w | validation | error | binding, form |
| failed to parse value, err: %w | validation | error | binding, parse, validation |
| options are only supported for time.Time, got %T | validation | error | binding, type-mismatch |
| unsupported value type: %T | validation | error | binding, type-mismatch |
| failed to unescape path variable: %w | exception | warning | static-files, url-encoding, security |
| can not create sub FS, invalid root given, err: %w | panic | critical | filesystem, embed, startup, panic |
| extractor source for lookup could not be split into needed p | validation | error | middleware, extractor, configuration |
| echo key-auth middleware could not create key extractor: %w | validation | error | config, key-auth, middleware, startup |
| proxy raw, hijack error=%w, url=%s | http | error | proxy, websocket, hijack, network, runtime |
| proxy raw, copy body error=%w, url=%s | http | warning | proxy, websocket, network, runtime, io |
| echo static middleware directory list template parsing error | validation | error | config, static, template, startup |
| static middleware failed to create sub-filesystem from confi | validation | error | config, static, filesystem, embed, startup |
| static middleware failed to create sub-filesystem: %w | exception | error | static, filesystem, runtime, config |
| static middleware failed to read directory for listing: %w | exception | warning | static, filesystem, directory-listing, runtime, permissions |
| static middleware failed to get file info for listing: %w | exception | warning | static, filesystem, directory-listing, runtime, race |
| can not parse %s: %w | validation | error | config, cors, csrf, url, startup |
| %s is missing scheme or host: %s | validation | error | config, cors, csrf, url, startup |
| %s can not have path, query, and fragments: %s | validation | error | config, cors, csrf, url, startup |
| echo: response writer %T does not support flushing (http.Flu | panic | error | response, flusher, streaming, sse, runtime, panic |
| context SetPathValues called with nil PathValues | panic | error | context, router, panic, programming-error |
| panic: err from g.AddRoute(Route{Method: RouteNotFound, Path | panic | critical | group, router, middleware, panic, startup |
| panic: errs collected from g.AddRoute failures in Group.Matc | panic | critical | group, router, panic, startup, routing |
| panic: err from g.AddRoute in Group.Add | panic | critical | group, router, panic, startup, routing |
| panic: err from config.ToMiddleware() | panic | critical | middleware, config, panic, startup |
| unexpected error happened when reading from bufio.NewReader( | panic | critical | crypto, random, csrf, request-id, panic, runtime, system |
| panic: err from config.ToMiddleware() in RequestLoggerWithCo | panic | error | middleware, request-logger, configuration, panic, startup, echo |