ErrLookup › gin-gonic/gin
gin-gonic/gin
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices. · Go · 57 source files
Analyzed at 34dac209ff on 2026-08-04. 30 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| unknown type | validation | error | binding, form, reflection, go |
| can not convert to map slices of strings | validation | error | binding, form, map, go |
| can not convert to map of strings | validation | error | binding, form, map, go |
| invalid request | validation | error | binding, json, request, go |
| unsupported field type for multipart.FileHeader | validation | error | binding, multipart, upload, go |
| unsupported len of array for []*multipart.FileHeader | validation | error | binding, multipart, array, upload, go |
| obj is not ProtoMessage | validation | error | binding, protobuf, go |
| cannot read nil body | http | error | request, body, middleware, go |
| the accepted formats are not offered by the server | http | warning | content-negotiation, accept-header, http, go |
| gin: response body already written | exception | error | hijack, websocket, response-writer, go |
| %s is not supported in the collection_format. (multi, csv, s | validation | error | binding, form, collection-format, go |
| %q is not valid value for %s | validation | error | binding, form, array, go |
| type (%T) unknown type | validation | error | binding, plain-text, go |
| key %v does not exist | panic | critical | context, keys, middleware, panic, go |
| gin mode unknown: ${value} (available mode: debug release te | panic | critical | mode, configuration, startup, panic, go |
| the HTML debug render was created without files or glob patt | panic | critical | render, html, template, configuration, panic, go |
| Cannot redirect with status code %d | panic | critical | render, redirect, http-status, panic, go |
| http method ${httpMethod} is not valid | panic | critical | router, http-method, startup, panic, go |
| URL parameters can not be used when serving a static file | panic | critical | router, static, startup, panic, go |
| URL parameters can not be used when serving a static folder | panic | critical | router, static, staticfs, startup, panic, go |
| '${pathSeg}' in new path '${fullPath}' conflicts with existi | panic | error | routing, wildcard-conflict, gin, radix-tree, startup-panic |
| handlers are already registered for path '${fullPath}' | panic | error | routing, duplicate-route, gin, startup-panic |
| invalid escape string in path '${path}' | panic | error | routing, invalid-path, escape, gin, startup-panic |
| only one wildcard per path segment is allowed, has: '${wildc | panic | error | routing, invalid-path, wildcard, gin, startup-panic |
| wildcards must be named with a non-empty name in path '${ful | panic | error | routing, invalid-path, wildcard, gin, startup-panic |
| catch-all routes are only allowed at the end of the path in | panic | error | routing, invalid-path, catch-all, gin, startup-panic |
| catch-all wildcard '${path}' in new path '${fullPath}' confl | panic | error | routing, catch-all, wildcard-conflict, gin, startup-panic |
| no / before catch-all in path '${fullPath}' | panic | error | routing, invalid-path, catch-all, gin, startup-panic |
| Bind struct can not be a pointer. Example: Use: gin.Bind(St | panic | error | binding, middleware, reflection, pointer, gin, startup-panic |
| too many parameters | panic | error | server-startup, address, config, gin, startup-panic |