ErrLookup › honojs/hono
honojs/hono
Web framework built on Web Standards · TypeScript · 202 source files
Analyzed at e2740d5a1b on 2026-08-28. 47 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| env has to include the 2nd argument of fetch. | exception | error | bun, adapter, conninfo, ip-address, runtime |
| server.requestIP is not a function. | exception | error | bun, adapter, conninfo, requestip, runtime-mismatch |
| env has to include the 2nd argument of fetch. | exception | error | bun, websocket, upgrade, adapter, env |
| ${_fetchRes.status} ${_fetchRes.statusText} | exception | error | client, rpc, http-status, fetch, detailed-error |
| next() called multiple times | exception | error | middleware, compose, next, double-call, control-flow |
| Error processing response: ${error instanceof Error ? error. | exception | error | ssg, static-generation, response-body, build |
| Path traversal detected: "${filePath}" is outside the output | exception | critical | ssg, path-traversal, security, filesystem, sanitization |
| ${key} must not contain "\r" or "\n" | validation | error | sse, streaming, validation, event-id, line-breaks |
| Failed to upgrade WebSocket | exception | error | websocket, upgrade, adapter, runtime, hono |
| Context is not finalized. Did you forget to return a Respons | exception | error | hono, middleware, response, control-flow |
| Invalid JSX tag name: ${tag} | validation | error | hono, jsx, validation, custom-element |
| Can only set one of `children` or `props.dangerouslySetInner | validation | error | hono, jsx, ssr, dangerouslysetinnerhtml |
| Invalid prop '${key}' of type 'function' supplied to '${tag} | validation | error | hono, jsx, ssr, props, functions |
| Children.only() expects only one child | validation | error | hono, jsx, children, react-compat |
| Cannot update an unmounted root | exception | error | hono, jsx, dom, lifecycle, unmounted-root |
| style sheet not found | exception | error | hono, jsx, css-modules, dom, ssr |
| Event handler for "${key}" is not a function | validation | error | hono, jsx, dom, event-handlers, props |
| Async component is not supported in renderToString | exception | error | hono, jsx, ssr, async, rendertostring |
| getServerSnapshot is required for server side rendering | validation | error | hono, jsx, ssr, hooks, usesyncexternalstore |
| basic auth middleware requires options for "username and pas | validation | error | basic-auth, middleware, configuration, hono, startup-error |
| bearer auth middleware requires options for "token" or "veri | validation | error | bearer-auth, middleware, configuration, hono, startup-error |
| Middleware vary configuration cannot include "*", as it disa | validation | error | cache, vary, rfc-7231, middleware, configuration |
| Unmet condition | exception | error | combine, middleware, conditions, control-flow |
| Context is not available | exception | error | context-storage, async-local-storage, request-scope, middleware |
| Invalid rule: ${rule} | validation | error | ip-restriction, cidr, validation, configuration, middleware |
| RequestContext is not provided. | exception | error | jsx-renderer, react, context, middleware, ssr |
| JWK auth middleware requires options for either "keys" or "j | validation | error | jwk, jwt, auth, configuration, middleware |
| `crypto.subtle.importKey` is undefined. JWK auth middleware | validation | error | jwk, webcrypto, secure-context, nodejs, environment |
| invalid credentials structure | http | error | jwk, jwt, authorization-header, http-401, auth |
| no authorization included in request | http | error | jwk, jwt, http-401, missing-header, auth |
| Unauthorized | http | error | jwk, jwt, http-401, signature-verification, auth |
| invalid credentials structure | http | error | jwt, authorization-header, http-401, auth |
| required "aud" in jwt payload: ${JSON.stringify(payload)} | exception | error | jwt, audience-validation, authentication |
| expected audience "${Array.isArray(expected) ? expected.join | exception | error | jwt, audience-validation, authentication |
| token(${token}) signature mismatched | exception | critical | jwt, signature-verification, security, cryptography |
| required "kid" in jwt header: ${JSON.stringify(header)} | exception | error | jwt, jwks, key-id, header-validation |
| symmetric algorithm "${alg}" is not allowed for JWK verifica | exception | critical | jwt, security, algorithm-confusion, jwks |
| algorithm "${alg}" is not in the allowed list: [${allowedAlg | exception | error | jwt, algorithm-whitelist, security |
| failed to fetch JWKS from ${options.jwks_uri} | exception | error | network, jwks, oidc, fetch |
| invalid JWKS response. "keys" field is missing | exception | error | jwks, jwt, oauth, config, http |
| invalid JWKS response. "keys" field is not an array | exception | error | jwks, jwt, schema, json |
| verifyWithJwks requires options for either "keys" or "jwks_u | exception | error | jwt, jwks, options, validation |
| Malformed JSON in request body | http | warning | validation, json, request-body, http-400 |
| This context has no FetchEvent | exception | error | hono, fetchevent, cloudflare-workers, context, runtime |
| This context has no ExecutionContext | exception | error | hono, executioncontext, waituntil, cloudflare-workers, runtime |
| Forbidden | http | error | hono, ip-restriction, middleware, conninfo, forbidden |
ERR_INVALID_IP_ADDRESS Invalid IPv4 address: ${ipv4} | validation | error | hono, ipv4, ipaddr, typeerror, validation |