ErrLookup › kataras/iris

kataras/iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket: · Go · 663 source files

Analyzed at 7bedaf55a0 on 2026-08-30. 208 documented errors.

Code / MessageTypeSeverityTags
compress: response will not be compressed
error_code info http, compression, iris, encoding
compress: request is not compressed
error_code info http, compression, request-body, encoding
compress: unsupported compression
error_code warning http, compression, content-negotiation, encoding
not found
error_code warning key-value, not-found, context, sentinel-error
empty form
validation info form, request-body, validation, iris
empty form field
validation error form-data, http, request-parsing, iris
precondition failed
error_code error http, conditional-request, caching, etag, iris
invalid arguments
error_code error reflection, arguments, programming-error, iris
not supported
error_code warning authentication, user-interface, capability-detection, compression, iris
errors joined from param parser: strings.Join(p.errors, "\n"
exception warning routing, path-parameters, validation, iris
parameter is not alphabetical
validation warning routing, validation, regex, iris
parameter is not a file
validation warning routing, validation, files, iris
parameter is not a valid weekday
validation warning routing, validation, time, iris
origin not allowed
error_code warning cors, http, security, iris
no trailing path parameter found
exception error mvc, routing, wildcard, iris
not implemented yet
error_code info sessions, database, not-implemented, iris
session not found
error_code warning sessions, storage, not-found, iris
directoryPath is empty
validation error sessions, badger, configuration, iris
path is required
validation error sessions, boltdb, configuration, iris
redis: already closed
error_code error redis, sessions, lifecycle
key not found
error_code info redis, sessions, key-not-found
unexpected mime type received: %s / current implementation c
exception error http-client, content-type, binding
invalid duration
validation error json, duration, unmarshal
invalid
error_code error json, validation, sentinel-error
invalid duration
validation error json, duration, unmarshal
auth: signin: %w
exception error auth, signin, providers
auth: signin: no provider
exception error auth, configuration, providers
access: %w
error_code error auth, jwt, keystore
refresh: %w
error_code error jwt, signing, refresh-token, key-material
auth: verify: %w
error_code error jwt, token-verification, expired-token
auth: refresh: disabled
error_code error jwt, refresh-token, configuration
auth: refresh: %w
error_code error jwt, refresh-token, expired-token
auth: signout: verify: %w
error_code error jwt, token-verification, signout
auth: configuration: headers slice is empty
validation error configuration, validation, headers
auth: configuration: cookie block and cookie hash are requir
validation error configuration, cookie, security, validation
auth: configuration: %w
error_code error configuration, keys, startup, validation
auth: configuration: %s access token is missing from the con
validation error go, jwt, configuration, auth
%w: example: %s
error_code error go, configuration, file-not-found, json
parse yaml: %w
error_code error go, configuration, yaml, path-resolution
toml: %w
panic error toml, configuration, panic, filepath
toml :%w
panic error toml, configuration, file-not-found, panic
ErrNotSupportedCompression
%w: %s
error_code warning http, compression, accept-encoding, negotiation
ErrEmptyFormField
%w: %s
validation warning go, iris, form-data, validation
dest directory: %s: eval symlinks: %w
error_code error go, iris, filesystem, symlink, path
ErrNotFound
unmarshal: empty body: %w
error_code error go, iris, request-body, json, validation
multipart related: body copy because of iris.Configuration.D
error_code error go, iris, multipart, request-body
multipart related: next part: %w
error_code error go, iris, multipart, parsing
multipart related: next part: read: %w
error_code error go, iris, multipart, io, network
context: read body: cannot bind multipart/related: use ReadM
error_code error go, iris, content-type, multipart, api-misuse
ErrPreconditionFailed
method: %w
error_code warning go, iris, http-caching, conditional-request
unexpected "fsOrDir" argument type of %T (string or fs.FS or
panic error panic, filesystem, type-mismatch
invalid root name
error_code error path-traversal, security, validation
%s, %w
error_code warning date-parsing, input-validation
Passed handler cannot be converted directly: - http.H
panic error panic, http-middleware, handler-conversion
Passed argument is not a func(iris.Context) neither one
panic error panic, handler-conversion, type-mismatch
autotls: use iris.AutoTLSNoRedirect instead
error_code error autotls, tls, configuration
autotls: relies on an HTTP/1.1 server
exception error autotls, tls, configuration
failed to connect to the server after %d retries
exception error network, startup, connection
%s: %w
exception error unix-socket, filesystem, permissions
port already in use: %w
exception error unix-socket, port-in-use, network
cannot chmod %#o for %q: %w
exception error go, unix-socket, permissions, filesystem
new route: %s conflicts with an already registered one: %s r
exception error go, routing, duplicate-route, iris
name: %s: error: %w
exception warning go, http, url-parsing, file-server
nil loader
exception error go, i18n, configuration, nil-pointer
catalog: empty languages
exception error go, i18n, configuration, catalog
expected language index to be lower or equal than %d but got
exception error go, i18n, index-out-of-range, catalog
%s:%s parse string: %w
exception error go, i18n, template-parsing, translations
%s:%s parse map: %w
exception error go, i18n, nested-maps, translations
%s:%s unexpected type of %T as value
exception error go, i18n, type-error, translations
<%s = %s>: %w
exception error i18n, go, plural, message-syntax
key: %q: no registered plurals for <%d>
exception error i18n, go, plural, cldr
key: %q: missing plural count argument
exception error i18n, go, plural, arguments
template vars: <%s = %s>: %w
exception error i18n, go, template, syntax
locales not found in map
exception error i18n, go, loader, locales
locales expected to be %d but %d parsed
exception error i18n, go, loader, strict
locales not found in %s
exception error i18n, go, loader, files
build: %w
exception error iris, go, lifecycle, startup
build: view engine: %v
exception error go, iris, view-engine, templates, startup
build: inject live reload: failed: %v
exception error go, iris, live-reload, startup, devtools
build: router: %w
exception error go, iris, router, routes, startup
failed to connect to the server after %d retries
exception error go, iris, network, connection, startup
empty parameter types
exception error go, iris, macro, parser, route-parameters
%s: invalid path part: dynamic path parameter and other para
exception error go, iris, routing, path-parameters, macro
%s: parameter type "%s" should be registered to the very end
exception error go, iris, routing, wildcard, path-parameters
empty regex expression
exception error go, iris, macro, regex, configuration
%s: %w
validation warning go, iris, macro, route-parameters, validation
%s: mx is empty
validation error go, iris, dns, mx-records, email-validation
unexpected file extension: %s
exception error go, iris, basicauth, file-extension, configuration
refresh max age should be bigger than access token's one[%d
exception error go, iris, jwt, token-lifetime, configuration
redirect match: invalid line: %s
exception error go, iris, rewrite, redirect, configuration-parsing
redirect match: status code digits: %s [%d:%c]
exception error config, rewrite, validation
redirect match: status code digits: %s: %v
exception error config, rewrite, parsing
redirect match: loop detected: pattern: %s vs target: %s
exception error rewrite, redirect, infinite-loop, config
invalid syntax: the standard go type: %s found in controller
exception error mvc, routing, type-mismatch, validation
unknown value type of %T
validation error redis, sessions, deserialization
version %w
http error versioning, routing, api-versioning
walk: %s: %w
exception error filesystem, view, walk
walk stat: %s: %w
exception error filesystem, view, stat
walk: walkFn: %w
exception error filesystem, view, walk
asset: read file: %w
exception error filesystem, assets, io
please provide a map[string]any type as the binding instead
exception error handlebars, view-engine, type-mismatch, layout
%s: %w
exception error template-loading, filesystem, embedded-fs, view-engine
no templates found
exception error template-loading, empty-directory, view-engine, configuration
%s: %w
exception error jet, template-loading, filesystem, embedded-fs
no engine was registered
exception error view-engine, configuration, missing-registration, boot
client.Do: default request option[%d]: %w
exception error go, http-client, request-options, configuration
unsupported response body type: %T
exception error go, http-client, type-mismatch, developer-error
plain text response should accept a *string or a *[]byte
exception error go, http-client, content-type, type-mismatch
DayTime: unknown type of: %T
validation error go, sql, scanner, type-mismatch, jsonx
ISO8601: %w
validation error go, time-parsing, iso8601, jsonx, validation
ISO8601: invalid timezone format: %s
validation error go, time-parsing, iso8601, timezone-offset
ISO8601: missing timezone offset
validation error go, jsonx, iso8601, timezone, date-parsing
ISO8601: invalid timezone offset length: %s
validation error go, jsonx, iso8601, timezone-offset, malformed-input
ISO8601: invalid timezone offset sign: %c
validation error go, jsonx, iso8601, timezone-offset, malformed-input
invalid offset format: %s
validation error time-parsing, iso8601, timezone-offset, go
error parsing offset hours: %s: %w
validation error time-parsing, iso8601, timezone-offset, strconv
invalid offset hours: %d: %s
validation error time-parsing, iso8601, timezone-offset, range-check
error parsing offset minutes: %s: %w
validation error time-parsing, iso8601, timezone-offset, strconv
invalid offset minutes: %d: %s
validation error time-parsing, iso8601, timezone-offset, range-check
error parsing offset seconds: %s: %w
validation error time-parsing, iso8601, timezone-offset, strconv
invalid offset seconds: %d: %s
validation error time-parsing, iso8601, timezone-offset, range-check
ISO8601: unknown type of: %T
error_code error sql, scanner, type-mismatch, go
parse kitchen time: missing ':' character
validation error time-parsing, kitchen-time, format-validation, go
kitchen time: dest is nil
validation error json, unmarshal, nil-pointer, go
kitchen time: convert to time notation first: %w
validation error go, json, scan, time-parsing, postgres
KitchenTime: unknown type of: %T
error_code error go, json, scan, type-mismatch, postgres
%w: season: %s
validation warning go, json, enum, bitmask, unmarshal
%s: %w
validation error go, json, date-parsing, layout, postgres
SimpleDate: unknown type of: %T
error_code error go, json, scan, type-mismatch, postgres
simple dates: scan: invalid type of: %T
error_code error go, json, scan, type-mismatch, postgres
invalid duration format: expected hours:minutes:seconds (e.g
validation error go, json, duration, time-parsing
sqlx: bind: destination not a pointer
error_code error go, sql, reflection, sqlx, bind
sqlx: bind: unregistered type: %q
error_code error go, sql, sqlx, bind, registration
sqlx: bind: table: %q: %w
error_code error go, sql, sqlx, bind, driver-error
sqlx: bind: table: %q: unexpected number of result columns:
error_code error sql, reflection, schema-mismatch
sqlx: bind: table: %q: unexpected destination kind: %q
error_code error reflection, api-misuse, go
convert struct: invalid type: expected a struct value but go
error_code error reflection, registration, go
convert struct: field name: %q: %w
error_code error struct-tags, reflection, registration
option: %s: expected key value separated by '='
error_code error struct-tags, parsing, registration
unexpected tag option: %s
error_code error struct-tags, parsing, registration
iris: switch: empty cases
panic error iris, panic, configuration
iris: switch: hosts: invalid target host: "%s"
panic error iris, panic, url-validation, hosts
iris: switch: hosts: loop detected between expression: "%s"
panic error iris, panic, redirect-loop, regex
iris: switch: hosts: invalid target type: %T
panic error go, panic, type-mismatch, routing
panic(err)
panic critical go, panic, config, startup
panic(err)
panic error go, panic, config, bootstrap
default configuration file '" + filename + "' does not exist
panic error go, panic, config, file-not-found
default configuration file '<filename>' does not exist
panic error go, panic, config, toml, file-not-found
<appName> is not a registered Application
panic error go, panic, application-registry, routing
HandleDir: no directories found under the embedded file syst
panic error go, panic, embed, static-files
unexpected "fsOrDir" argument type of %T (string or http.Fil
panic error go, panic, type-mismatch, static-files
pool cannot be nil
panic error panic, nil-argument, routing, generics
remove handler: unexpected type of %T
panic error panic, type-mismatch, routing, middleware
api container: set dependency matcher: fn cannot be nil
panic error panic, nil-argument, dependency-injection, di
FileServer: fs is nil. The fs parameter should point to a fi
panic error panic, nil-argument, file-server, static-files
remove handler: unexpected type of %T
panic error panic, type-mismatch, routing, middleware
bindings: unresolved: no a func type: %#+v
panic error go, reflection, dependency-injection, panic, handler-registration
expected [%d] bindings (input parameters) but got [%d] Funct
panic error go, dependency-injection, binding, panic, unresolved-dependency
bindings: unresolved: not a struct type: %#+v
panic error go, reflection, dependency-injection, panic, struct-registration
MarkExportedFieldsAsRequired is true and at least one of str
panic error go, dependency-injection, panic, required-fields, struct-binding
bad value: nil: %T
panic error go, nil-value, dependency-injection, panic, registration
bad value: %#+v
panic error dependency-injection, nil-value, panic, registration
bad value: could not resolve a dependency from: %#+v
panic error dependency-injection, unresolvable-dependency, panic, binding
bad value: function has zero inputs: empty input function mu
panic error dependency-injection, function-signature, panic, reflection
bad value: function has zero outputs
panic error dependency-injection, function-signature, panic, no-return
bad value: second output should be an error
panic error dependency-injection, function-signature, panic, error-return
bad value: function has invalid number of output arguments:
panic error dependency-injection, function-signature, panic, too-many-returns
makeHandler: function is nil
panic error http-handler, nil-function, panic, hero
makeHandler: func(...<T>) iris.Handler: expected %d function
panic error http-handler, static-binding, panic, middleware-factory
binder: struct: should be a pointer to a struct value
panic error dependency-injection, struct-binding, panic, pointer-required
binder: DisableStructDynamicBindings setting is set to true:
panic error dependency-injection, dynamic-binding, panic, singleton
binder: Singleton setting is set to true but struct has dyna
panic error go, dependency-injection, panic, singleton
struct: method: %s does not exist
panic error go, reflection, panic, routing
HandleError input argument must be a type of func(iris.Conte
panic error go, panic, type-mismatch, routing
%T does not allow any input arguments from route but got [le
panic error go, panic, routing, path-parameters
on field index: %d: %v
panic error go, panic, reflection, path-parameters
args(len=%d) should be the same len as numFields(%d) for: %s
panic error go, panic, routing, path-parameters
func's input arguments should have the same type: [%d] expec
panic error go, panic, type-mismatch, path-parameters
err
panic critical go, filesystem, panic, logging
accesslog: SetFormatter called with nil Writer
panic error go, panic, logging, nil-pointer
BasicAuth: Allow field is required
panic error go, panic, authentication, basicauth
unsupported type of map: %T
panic error go, panic, basicauth, type-mismatch, startup
unsupported type: %T
panic error go, panic, basicauth, type-mismatch, nil-value
err
panic critical go, panic, basicauth, file-not-found, yaml, startup
malformed document file:
panic error go, panic, basicauth, schema-validation, yaml
err
panic critical go, panic, jwt, aes-gcm, invalid-key, startup
err
panic critical go, panic, jwt, aes-gcm, invalid-key, startup
err
panic critical go, panic, monitoring, process, gopsutil, container
iris: rewrite:
panic critical go, panic, rewrite, file-not-found, startup
iris: rewrite: unexpected file extension:
panic error go, panic, rewrite, file-extension, configuration
iris: rewrite: decode:
panic error go, panic, rewrite, yaml, json, parse-error, configuration
err
panic critical panic, config, yaml, routing, startup
MVC: Singleton called from wrong state the API gives access
panic error panic, mvc, lifecycle, wrong-state
MVC: DependenciesReadOnly called from wrong state the API gi
panic error panic, mvc, dependency-injection, lifecycle
err
panic critical redis, network, panic, startup, connection
err
panic error templates, filesystem, panic, embedded-fs
django: template data: should be a map or struct
panic error templates, django, panic, wrong-type
err
panic error templates, filesystem, panic, embedded-fs
err
panic error templates, filesystem, panic, embedded-fs
%s extension is not a valid jet engine extension[%s]
panic error templates, jet, panic, validation, wrong-argument
err
panic error go, panic, templates, filesystem
expects one or more input arguments
panic error go, panic, templates, jet
JetEngine.AddFunc: funcBody argument is not a type of func(J
panic error go, panic, type-mismatch, jet
at least one context request handler function is required
panic error go, panic, validation, handlers
at least one context response handler function is required
panic error go, panic, intercept, handlers
invalid number of arguments
panic error go, panic, handler-signature, x-errors
invalid DateRangeType given: %s
panic error go, panic, dates, invalid-enum
sqlx: register: %q: %s
panic error go, panic, sqlx, reflection, schema