ErrLookup › denoland/deno
denoland/deno
A modern runtime for JavaScript and TypeScript. · Rust · 1,646 source files
Analyzed at 89f33cbef2 on 2026-08-16. 433 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| The bench name can't be empty | exception | error | cli, arguments, usage, process, exit-code-2 |
| Unexpected 'name' field in options, bench name is already pr | exception | error | desktop, deep-links, validation, config, rfc3986 |
| The bench function must have a name | exception | error | desktop, linux, deep-links, bundle, desktop-file |
| Unexpected second argument to Deno.bench() | exception | error | desktop, hmr, macos, icons, config, not-yet-supported |
| Unexpected third argument to Deno.bench() | exception | error | desktop, icons, filesystem, config, path |
| Unexpected 'fn' field in options, bench function is already | exception | error | desktop, icons, macos, file-format, validation |
| Expected 'fn' field in the first argument to be a bench func | exception | error | desktop, hmr, dev-server, vite, startup, process |
| The benchmark which this context belongs to is not being exe | exception | error | desktop, laufey, supply-chain, checksum, target, lock-file |
| BenchContext::start() has already been invoked | exception | error | network, download, desktop, laufey, proxy |
| BenchContext::end() has already been invoked | exception | error | desktop, cache, filesystem, concurrency, laufey, rename |
| Bench attempted to exit with exit code: ${exitCode} | exception | error | desktop, laufey, environment, build, dev-dir |
| Object is not a valid image or a path to an image. `Deno.jup | exception | error | desktop, laufey, cache, layout, version-skew |
| Either `node` or `range` must be provided when reporting an | exception | error | desktop, laufey, macos, app-bundle, dev-dir |
| Invalid range. Start value is bigger than end value: [${star | exception | error | desktop, laufey, macos, app-bundle, target |
| ${prefix}Linter plugin must be an object | exception | error | desktop, internal, filesystem, invariant, laufey |
| ${prefix}Linter plugin name must be a string | exception | error | desktop, macos, plist, bundle, code-signing |
| ${prefix}Linter plugin name must only contain lowercase lett | exception | error | lint, plugin, validation, naming, config |
| ${prefix}Linter plugin name must start and end with a lowerc | exception | error | lint, plugin, validation, naming |
| ${prefix}Linter plugin name must not have consequtive hyphen | exception | error | lint, plugin, validation, naming |
| ${prefix}Linter plugin rules must be an object | exception | error | lint, plugin, validation, api-shape |
| Linter plugin ${plugin.name} has already been registered | exception | error | lint, plugin, duplicate, config |
| Visitor "${name}" of plugin "${id}" errored | exception | error | lint, plugin, visitor, runtime-error, ast |
| Destroy hook of "${id}" errored | exception | error | lint, plugin, lifecycle, runtime-error |
| Unknown attribute operator: '${s}' | exception | error | lint, selector, esquery, parser, plugin |
| Expected token '${token}', but got '${this.token}'.\n\n${thi | exception | error | lint, selector, esquery, parser, syntax |
| Invalid RegExp pattern: ${raw} | exception | error | lint, selector, regex, esquery, parser |
| Expected 'of' keyword in ':nth-child' but got: ${lex.value} | exception | error | lint, selector, nth-child, esquery, parser |
| Unknown pseudo selector: '${lex.value}' | exception | error | lint, selector, pseudo-class, esquery, parser |
| Multiple selector arguments not supported here | exception | error | lint, selector, nth-child, esquery, parser |
| Empty selector | exception | error | lint, selector, esquery, parser, empty-value |
| Multiple selectors not allowed here | exception | error | lint, selector, esquery, parser, syntax |
| Expected the second argument to assertSnapshot() to be an op | exception | error | testing, snapshot, typeerror, api-misuse |
| Snapshot serializer must return a string | exception | error | testing, snapshot, serializer, typeerror |
| Missing snapshot file. | exception | error | testing, snapshot, assertion, ci, workflow |
| Missing snapshot: ${name} | exception | error | testing, snapshot, assertion, naming, workflow |
| Snapshot does not match: [Diff] Actual / Expected ${di | exception | error | testing, snapshot, assertion, diff, workflow |
| Failed to construct 'Notification': 1 argument required, but | exception | error | notification, desktop, constructor, web-api |
| Notification.requestPermission: not supported by this platfo | exception | warning | notification, permissions, desktop, platform-support |
| Failed to execute 'query' on 'Permissions': descriptor requi | exception | error | permissions, notification, desktop, validation |
| Request url protocol must be 'http:' or 'https:': received ' | validation | error | cache, cache-api, url, service-worker |
| Request method must be GET | validation | error | cache, http-method, service-worker |
| Response status must not be 206 | validation | error | cache, http-status, range-request |
| Vary header must not contain '*' | validation | error | cache, http-headers, vary, service-worker |
| Response body is already used | validation | error | cache, response-body, stream, fetch |
| Invalid cron schedule: start=${start}, end=${end}, every=${e | validation | error | cron, scheduling, validation, typescript |
| Cannot create cron job, a unique name is required: received | validation | error | cron, scheduling, validation, configuration |
| Cannot create cron job, a schedule is required: received 'un | validation | error | cron, scheduling, validation, configuration |
| Cannot create cron job, a single handler is required: two ha | validation | error | cron, scheduling, validation, api-signature |
| Cannot create cron job: a handler is required | validation | error | cron, scheduling, validation, handler |
| Invalid header: length must be 2, but is ${header.length} | validation | error | headers, fetch, request, validation |
| Invalid header name: "${name}" | validation | error | headers, fetch, http, validation |
| Invalid header value: "${value}" | validation | error | headers, fetch, http, sanitization, security |
| Cannot change header: headers are immutable | validation | error | headers, fetch, immutability, response |
| Cannot change headers: headers are immutable | validation | error | fetch, headers, immutability |
| invalid doc test hashbang: #!/bin/sh (binary basename needs | validation | error | testing, doc-tests, cli, shebang |
| invalid doc test hashbang: #!/usr/bin/env -S deno run --allo | validation | error | testing, doc-tests, cli, permissions |
| Cannot construct MultipartParser: multipart/form-data must p | exception | error | fetch, form-data, multipart, http |
| Multipart part has too many headers | exception | error | fetch, form-data, multipart, limits |
| Unable to parse body as form data | exception | error | fetch, form-data, multipart, parsing |
| Multipart part headers are too large | exception | error | fetch, form-data, multipart, limits |
| Body already consumed | exception | error | fetch, body, streams, async |
| Body already consumed. | exception | error | fetch, body, streams, async |
| Cannot turn into form data: missing boundary parameter in mi | exception | error | fetch, form-data, multipart, http |
| Body can not be decoded as form data | exception | error | fetch, form-data, http, content-type |
| Missing content type | exception | error | fetch, form-data, http, content-type |
| ReadableStream is locked or disturbed | exception | error | fetch, body, streams, request-construction |
| The url passed into 'proxy.url' has an invalid scheme for th | exception | error | fetch, proxy, http-client, validation |
| Invalid value for 'proxy.transport' option: ${JSONStringify( | exception | error | proxy, http-client, configuration, validation |
| Cannot read headers: request closed | exception | error | fetch, request, lifecycle, race-condition, deno |
| cannot read url: request closed | exception | error | fetch, request, lifecycle, race-condition |
| Cannot read url: request closed | exception | error | fetch, request, redirect, lifecycle |
| Method is not valid | exception | error | fetch, request, http-method, validation |
| Method is forbidden | exception | error | fetch, request, http-method, spec-compliance |
| Referrer "${referrer}" is not a valid URL. | exception | error | fetch, request, referrer, url-parsing |
| Request mode 'navigate' is not allowed | exception | error | fetch, request, mode, spec-compliance |
| Request cache mode "only-if-cached" can only be used with sa | exception | error | fetch, request, cache, cors |
| Request with GET/HEAD method cannot have body | exception | error | fetch, request, http-method, body |
| Input request's body is unusable | exception | error | fetch, request, body, stream |
| Body is unusable | exception | error | fetch, request, clone, body, stream |
| The status provided (${init.status}) is not equal to 101 and | exception | error | fetch, response, status-code, validation |
| Invalid status text: "${init.statusText}" | exception | error | fetch, response, status-text, validation |
| Response with null body status cannot have body | exception | error | fetch, response, status-code, body |
| Invalid redirect status code: ${status} | exception | error | fetch, response, redirect, status-code |
| Body is unusable | exception | error | fetch, response, stream, body, clone |
| Blob URL fetch only supports GET method | exception | error | fetch, blob, url, http-method |
| fetch failed | exception | error | network, fetch, dns, tls, proxy |
| Invalid WebAssembly content type | exception | error | webassembly, content-type, mime, streaming-compilation |
| Failed to receive WebAssembly content: HTTP status code ${re | exception | error | webassembly, http-status, fetch, streaming-compilation |
| SyntaxError | exception | error | eventsource, sse, url, dom-exception |
| Cannot access pointer: expected 'ArrayBuffer', 'SharedArrayB | exception | error | ffi, pointer, type-error, buffer |
| Cannot get pointer size: found recursive struct | exception | error | ffi, struct, recursion, layout |
| Cannot get pointer size, unsupported type: ${type} | exception | error | ffi, types, struct, layout |
| Cannot construct UnsafeCallback: cannot be nonblocking | exception | error | ffi, callback, nonblocking |
| Foreign symbol of type 'void' is not supported | exception | error | ffi, dlopen, symbols, bindings |
| 'Deno.FsFile' cannot be constructed, use 'Deno.open()' or 'D | exception | error | fs, file, constructor, api-change, rid |
| 'options' requires at least one option to be true | validation | error | fs, open, options, validation |
| 'truncate' option requires 'write' to be true | validation | error | fs, open, truncate, options |
| 'create' or 'createNew' options require 'write' or 'append' | validation | error | fs, open, create, options |
| Already upgraded | exception | error | http, serve, websocket, upgrade |
| Already closed | exception | error | http, serve, upgrade, lifecycle |
| Request closed | exception | error | http, serve, lifecycle, request |
| Invalid response | exception | error | http, serve, internal, invariant, fast-path |
| Return value from serve handler must be a response or a prom | validation | error | http, serve, handler, response, typeerror |
| Return value from serve handler must be a Response construct | validation | error | http, serve, realm, interop, npm, response |
| Return value from serve handler must not be an error respons | validation | error | http, serve, response, handler |
| The body of the Response returned from the serve handler has | validation | error | http, serve, response, body, caching |
| Return value from onError handler must be a response or a pr | validation | error | http, serve, on-error, handler |
| Return value from onError handler must be a Response constru | validation | error | http, serve, on-error, realm, interop |
| Cannot serve HTTP requests: either a `handler` or `options` | validation | error | http, serve, api-misuse, configuration |
| Cannot serve HTTP requests: handler must be a function, rece | validation | error | http, serve, api-misuse, imports, configuration |
| Unsupported 'certFile' / 'keyFile' options provided: use 'ce | validation | error | http, serve, tls, https, migration |
| Unsupported 'alpnProtocols' option provided. 'h2' and 'http/ | validation | error | http, serve, tls, alpn, node-compat |
| Both 'cert' and 'key' must be provided to enable HTTPS | validation | error | https, tls, deno-serve, configuration |
| Invalid type for fetch: must be a function | validation | error | deno-serve, entrypoint, exports, typescript |
| Invalid type for onListen: must be a function | validation | error | deno-serve, entrypoint, onlisten, exports |
| First argument to 'respondWith' must be a Response or a prom | validation | error | http, servehttp, response, web-apis |
| First argument to 'respondWith' must be a Response construct | validation | error | http, servehttp, response, realms, polyfill |
| Body is unusable | validation | error | http, streams, response-body, servehttp |
| ReadableStream is locked | validation | error | http, streams, locked-stream, resources |
| Invalid Header: 'upgrade' header must contain 'websocket' | validation | error | websocket, http-headers, upgrade, proxy |
| Invalid Header: 'connection' header must contain 'Upgrade' | validation | error | websocket, http-headers, connection, proxy |
| Invalid Header: 'sec-websocket-key' header must be set | validation | error | websocket, http-headers, handshake, rfc6455 |
| Protocol '${options.protocol}' not in the request's protocol | validation | error | websocket, subprotocol, negotiation, http-headers |
| Socket is already destroyed - cannot upgrade to WebSocket | validation | error | websocket, node-compat, net-socket, upgrade |
| Socket has no handle - cannot upgrade | validation | error | websocket, node-compat, libuv, net-socket |
| Socket is not a TCP socket - only TCP connections can be upg | validation | error | websocket, node-compat, unix-socket, tcp |
| Delay must be >= 0: received ${delay} | validation | error | kv, queue, scheduling, validation |
| Delay cannot be greater than 30 days: received ${delay} | validation | error | kv, queue, scheduling, limits |
| Delay cannot be NaN | validation | error | kv, queue, nan, validation |
| expireIn must be a non-negative integer: received ${expireIn | validation | error | kv, ttl, expirein, validation |
| Invalid backoffSchedule, max ${maxQueueBackoffIntervals} int | validation | error | kv, queue, retry, backoff, limits |
| Invalid backoffSchedule, interval at index ${i} is invalid | validation | error | kv, queue, retry, backoff, validation |
| Deno.Kv can not be constructed: use Deno.openKv instead | validation | error | |
| Failed to set value | exception | error | |
| Limit must be a positive integer: received ${options.limit} | validation | error | |
| batchSize must be a positive integer: received ${batchSize} | validation | error | |
| Failed to enqueue value | exception | error | |
| Queue already closed | exception | error | |
| Invalid mutation 'delete' with value | exception | error | |
| Invalid mutation '${type}' without value | exception | error | |
| Invalid mutation type | exception | error | |
| 'Deno.AtomicOperation' is not a promise: did you forget to c | exception | error | |
| Value must be a bigint: received ${typeof value} | exception | error | |
| Value must be a positive bigint: received ${value} | exception | error | |
| Value must fit in a 64-bit unsigned integer | exception | error | |
| Selector can not specify both 'start' and 'end' key when spe | exception | error | |
| Selector must specify either 'prefix' or both 'start' and 'e | exception | error | |
| Cannot get cursor before first iteration | exception | error | |
| Unsupported transport: '${transport}' | exception | error | |
| Invalid port (expected number): ${maybePort} | exception | error | |
| Invalid port: '' | exception | error | |
| Invalid port: '${maybePort}' | exception | error | network, port, validation, environment-variables, deno |
| Invalid port: ${maybePort} | exception | error | network, port, nan, validation, deno |
| Invalid port (out of range): ${maybePort} | exception | error | network, port, range, validation, deno |
| Unsupported transport: '${transport}' | exception | error | network, tls, transport, validation, deno |
| If "keyFormat" is specified, it must be "pem": received "${k | exception | error | tls, crypto, keys, pem, validation, deno |
| If `cert` is specified, `key` must be specified as well for | exception | error | tls, certificates, keys, validation, deno |
| If `key` is specified, `cert` must be specified as well for | exception | error | tls, certificates, keys, validation, deno |
| A key and certificate are required for `Deno.listenTls` | exception | error | tls, certificates, server, validation, deno |
| resolve hook must return { shortCircuit: true } or call next | exception | error | node-compat, modules, hooks, loaders, validation |
| load hook must return { shortCircuit: true } or call nextLoa | exception | error | node-compat, modules, hooks, loaders, validation |
| Module already loaded | exception | error | node-compat, commonjs, modules, cache, loaders |
| Using cpu-features module is currently not supported | exception | error | node-compat, napi, native-modules, ssh2, optional-dependencies |
| A file exists at the destination: ${destStr} | exception | error | fs, node-compat, copyfile, eexist, validation |
ERR_MISSING_ARGS The "path" argument must be specified | validation | error | fs, node-compat, args, validation, opendir |
ERR_DIR_CLOSED Directory handle was closed | exception | error | fs, node-compat, lifecycle, use-after-close, opendir |
| No callback function supplied | validation | error | fs, node-compat, callback, validation, fstat |
ERR_INVALID_ARG_TYPE The "${name}[${i}]" argument must be of type string | validation | error | fs, glob, node-compat, validation, types |
| No callback function supplied | validation | error | node-compat, fs, lstat, callback, api-misuse |
| invalid ${name}, must not be infinity or NaN | validation | error | node-compat, fs, lutimes, timestamps, validation |
| No callback function supplied | validation | error | node-compat, fs, lutimes, callback, api-misuse |
ERR_INVALID_ARG_VALUE The argument 'buffer' is empty and cannot be written. Received ${value} | validation | error | node-compat, fs, read, buffer, validation |
| TypeError [ERR_INVALID_OPT_VALUE_ENCODING]: The value "${enc | validation | error | node-compat, fs, readdir, encoding, validation |
| No callback function supplied | validation | error | node-compat, fs, readdir, callback, api-misuse |
ERR_FS_CP_EINVAL Invalid src or dest | exception | error | node-compat, fs, cp, einval, copy |
ERR_FS_CP_DIR_TO_NON_DIR Cannot overwrite non-directory with directory | exception | error | node-compat, fs, cp, copy, directory |
ERR_FS_CP_NON_DIR_TO_DIR Cannot overwrite directory with non-directory | exception | error | node-compat, fs, cp, copy, directory |
ERR_FS_CP_EEXIST Target already exists | exception | error | node-compat, fs, cp, copy, eexist, overwrite |
ERR_FS_EISDIR Path is a directory | exception | error | node-compat, fs, cp, eisdir, race-condition |
ERR_FS_CP_SOCKET Cannot copy a socket file | exception | error | node-compat, fs, cp, socket, unix |
ERR_FS_CP_FIFO_PIPE Cannot copy a FIFO pipe | exception | error | node-compat, fs, cp, fifo, named-pipe |
ERR_FS_CP_UNKNOWN Cannot copy an unknown file type | exception | error | node-compat, fs, cp, unknown-type, filesystem |
ERR_FS_CP_SYMLINK_TO_SUBDIRECTORY Cannot overwrite symlink in subdirectory of self | exception | error | node-compat, fs, cp, symlink, recursion, dereference |
ERR_INVALID_RETURN_VALUE Expected boolean to be returned from the "filter" function but got ${determineSp | validation | error | fs, cp, sync, filter, node-compat |
ERR_INVALID_ARG_TYPE The "options.${name}" property must be one of type string, undefined, or null | validation | error | http, client, validation, node-compat |
ERR_INVALID_URL Invalid URL: ${urlStr} | validation | error | http, url, client, validation, node-compat |
ERR_UNESCAPED_CHARACTERS Request path contains unescaped characters | validation | error | http, url-encoding, client, validation, node-compat |
ERR_INVALID_PROTOCOL Protocol "${protocol}" not supported. Expected "${expectedProtocol}" | validation | error | http, https, agent, protocol, node-compat |
ERR_INVALID_HTTP_TOKEN Method must be a valid HTTP token ["${method}"] | validation | error | http, method, token, validation, node-compat |
ERR_HTTP_HEADERS_SENT Cannot render headers after they are sent to the client | exception | error | http, headers, client, lifecycle, node-compat |
ERR_HTTP_HEADERS_SENT Cannot set headers after they are sent to the client | exception | error | http, headers, server, lifecycle, node-compat |
ERR_INVALID_HTTP_TOKEN Trailer name must be a valid HTTP token ["${field}"] | exception | error | http, trailers, token, validation, node-compat |
ERR_INVALID_CHAR Invalid character in trailer content ["${field}"] | exception | error | http, trailers, sanitization, security, node-compat |
ERR_HTTP_CONTENT_LENGTH_MISMATCH Response body's content-length of ${this[kBytesWritten]} byte(s) does not match | exception | error | http, content-length, encoding, validation, node-compat |
ERR_METHOD_NOT_IMPLEMENTED The _implicitHeader() method is not implemented | exception | error | http, outgoing, subclassing, internal-api, node-compat |
ERR_HTTP_TRAILER_INVALID Trailers are invalid with this transfer encoding | exception | error | http, trailer, protocol, node-compat |
ERR_INVALID_ARG_TYPE The "headers" argument must be an instance of Headers or Map. Received ${headers | exception | error | http, headers, types, node-compat |
ERR_HTTP_INVALID_HEADER_VALUE Invalid value "${value}" for header "${name}" | exception | error | http, headers, undefined, validation |
ERR_STREAM_NULL_VALUES May not write null values to stream | exception | error | http, stream, null, node-compat |
ERR_HTTP_BODY_NOT_ALLOWED Adding content for this request method or response status is not allowed. | exception | error | http, status-codes, head, validation |
| Invalid URL: ${raw} | exception | error | proxy, env, config, node-compat |
ERR_PROXY_INVALID_CONFIG Invalid proxy URL for ${kind}: must be a string | exception | error | proxy, config, types, validation |
ERR_INVALID_ARG_TYPE The "proxyEnv" argument must be an instance of Object. Received ${input} | exception | error | proxy, api-misuse, types, validation |
ERR_HTTP_SOCKET_ASSIGNED ServerResponse has an already assigned socket | exception | error | http, node-compat, server, sockets |
ERR_HTTP_HEADERS_SENT Cannot write headers after they are sent to the client | exception | error | http, node-compat, early-hints, server |
ERR_INVALID_CHAR Invalid character in header content ["Link"] | exception | error | http, security, early-hints, header-injection, node-compat |
ERR_INVALID_ARG_TYPE The "statusCode" argument must be of type integer [100, 999]. Received ${statusC | exception | error | http, validation, node-compat |
ERR_INVALID_ARG_VALUE The argument 'headers' is invalid. Received ${inspect(obj)} | exception | error | http, validation, node-compat |
ERR_OUT_OF_RANGE The value of "headersTimeout" is out of range. It must be <= requestTimeout. Rec | exception | error | http, configuration, timeouts, node-compat |
ERR_INVALID_ARG_TYPE The "directory" argument must be of type string. Received ${directory} | exception | error | process, filesystem, validation, node-compat |
| Cannot convert a Symbol value to a string | exception | error | process, env, symbols, node-compat |
ERR_INVALID_OBJECT_DEFINE_PROPERTY 'process.env' does not accept an accessor(getter/setter) descriptor | exception | error | process, env, define-property, node-compat |
ERR_TLS_PROTOCOL_VERSION_CONFLICT TLS protocol version ${options.minVersion || options.maxVersion} conflicts with | exception | error | tls, configuration, security, node-compat |
ERR_TLS_INVALID_PROTOCOL_METHOD SSLv2 methods disabled | exception | error | tls, security, deprecated, node-compat |
ERR_TLS_INVALID_PROTOCOL_VERSION ${options.minVersion} is not a valid minVersion TLS protocol version | error_code | error | tls, validation, configuration, node-compat |
ERR_INVALID_ARG_TYPE The "${name}" argument must be of type string or an instance of Buffer, TypedArr | error_code | error | tls, validation, promises, node-compat |
ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED Custom engines not supported by this OpenSSL | error_code | error | tls, crypto, hsm, pkcs11, deno-compat |
| Illegal invocation | exception | error | tls, typeerror, brand-check, internal-api |
ERR_INVALID_ARG_TYPE The "name" argument must be of type string. Received ${name} | error_code | error | tls, sni, validation, type-error |
ERR_TLS_SNI_FROM_SERVER Cannot issue SNI from a TLS server-side socket | error_code | error | tls, sni, server, misuse |
ERR_TLS_ALPN_CALLBACK_WITH_PROTOCOLS The ALPNCallback and ALPNProtocols TLS options are mutually exclusive | error_code | error | tls, alpn, config, mutually-exclusive |
ERR_INVALID_ARG_VALUE The property 'options.ticketKeys' must be exactly 48 bytes. Received ${getViewBy | error_code | error | tls, session-resumption, tickets, validation, length |
ERR_TLS_REQUIRED_SERVER_NAME "servername" is required parameter for Server.addContext | error_code | error | tls, sni, server, addcontext, validation |
| Session ticket keys must be a 48-byte buffer | exception | error | tls, session-resumption, tickets, length, rotation |
ERR_NOT_IMPLEMENTED Not implemented: ${msg} | error_code | error | deno-compat, not-implemented, node-compat, polyfill |
| ${name} must be 'an integer' but was ${value} | exception | error | validation, integer, deno-compat, arguments |
| ${name} must be >= ${min} && <= ${max}. Value was ${value} | exception | error | validation, range, int32, large-files |
ERR_CONSTRUCT_CALL_REQUIRED Class constructor Assert cannot be invoked without `new` | error_code | error | assert, testing, constructor, node-compat |
ERR_ASSERTION ${actual} ${operator} ${expected} | error_code | error | assert, testing, assertion-failure, node-compat |
ERR_INVALID_ARG_VALUE The argument 'error' may not be an empty object. Received ${expected} | error_code | error | assert, testing, validation, throws, node-compat |
ERR_INVALID_RETURN_VALUE Expected instance of Promise to be returned from the "promiseFn" function but go | error_code | error | assert, testing, async, promise, node-compat |
ERR_INVALID_ARG_TYPE The "promiseFn" argument must be an instance of Function or Promise. Received ${ | error_code | error | assert, testing, async, validation, node-compat |
ERR_AMBIGUOUS_ARGUMENT The "error/message" argument is ambiguous. The error message "${actual.message}" | error_code | error | assert, testing, ambiguity, node-compat |
ERR_MISSING_ARGS The "actual" and "expected" arguments must be specified | error_code | error | assert, testing, arity, node-compat |
ERR_INVALID_ARG_TYPE The "arguments[${pos}]" argument must be of type object. Received ${actual} | validation | error | child-process, spawn, validation, node-compat |
ERR_CHILD_PROCESS_IPC_REQUIRED Forked processes must have an IPC channel, missing value 'ipc' in options.stdio | exception | error | child-process, fork, ipc, node-compat |
ERR_OUT_OF_RANGE The value of "options.maxBuffer" is out of range. It must be a positive number. | validation | error | child-process, execfile, maxbuffer, range |
ERR_INVALID_ARG_TYPE The "input" argument must be of type string or an instance of Buffer, TypedArray | validation | error | crypto, hash, arguments, validation |
ERR_INVALID_ARG_VALUE The argument 'outputEncoding' is invalid. Received ${inspected} | validation | error | crypto, hash, encoding, arguments |
| Output length ${outputLength} is invalid for ${algoLower}, w | validation | error | crypto, hash, xof, shake, output-length |
ERR_CRYPTO_FIPS_FORCED Cannot set FIPS mode, it was forced with --force-fips at startup. | exception | error | crypto, fips, compliance, startup-flags |
| invalid pattern | validation | error | minimatch, glob, pattern, typeerror |
| pattern is too long | validation | error | minimatch, glob, pattern, limits |
ERR_MISSING_ARGS The "multicastAddress" argument must be specified | validation | error | dgram, udp, multicast, arguments |
ERR_SOCKET_ALREADY_BOUND Socket is already bound | exception | error | dgram, udp, bind, state-machine |
ERR_INVALID_FD_TYPE Unsupported fd type: ${type} | validation | error | dgram, udp, fd, systemd, socket-activation |
ERR_SOCKET_DGRAM_IS_CONNECTED Already connected | exception | error | dgram, udp, connect, state-machine |
ERR_SOCKET_DGRAM_NOT_CONNECTED Not connected | exception | error | dgram, udp, disconnect, state-machine |
ERR_INVALID_ARG_TYPE The "buffer" argument must be of type string or an instance of Buffer, TypedArra | validation | error | node-compat, dgram, validation, buffer |
ERR_SOCKET_BAD_BUFFER_SIZE Buffer size must be a positive integer | validation | error | node-compat, dgram, udp, validation |
ERR_SOCKET_BUFFER_SIZE Could not get or set buffer size: ${context.syscall} returned ${context.code} ($ | exception | error | node-compat, dgram, udp, os-limits, network |
ERR_SOCKET_DGRAM_NOT_RUNNING Not running | exception | error | node-compat, dgram, udp, lifecycle, multicast |
ERR_BUFFER_OUT_OF_BOUNDS "offset" is outside of buffer bounds | validation | error | node-compat, dgram, buffer, bounds-check |
ERR_INVALID_ARG_TYPE The "channel" argument must be one of type string or symbol. Received ${actual} | exception | error | node-compat, diagnostics-channel, validation, observability |
ERR_INVALID_ARG_TYPE The "options" argument must be of type object or integer. Received ${actual} | exception | error | node-compat, dns, validation, network |
ERR_MISSING_ARGS The "address", "port", and "callback" arguments must be specified | exception | error | node-compat, dns, validation, arity |
ERR_INVALID_ARG_VALUE The argument 'address' is invalid. Received ${address} | exception | error | node-compat, dns, validation, network |
ERR_INVALID_ARG_TYPE The "fd" argument must be of type number | validation | error | node-compat, fs, validation, file-descriptor |
ABORT_ERR The operation was aborted | exception | error | node-compat, filesystem, abort, async |
ERR_FS_FILE_TOO_LARGE File size (${x}) is greater than 2 GB | exception | error | node-compat, filesystem, file-size, streaming |
| No callback function supplied | exception | error | node-compat, filesystem, callback, validation |
| invalid ${name}, must not be infinity or NaN | validation | error | node-compat, filesystem, validation, timestamp |
ERR_INVALID_ARG_VALUE The property 'options.recursive' is no longer supported. Received ${inspect(valu | validation | error | node-compat, filesystem, rmdir, breaking-change |
| Unknown built-in module | exception | error | node-compat, require, builtin-module |
| web workers are not supported | panic | critical | runtime, workers, embedder, panic |
| Package '{}' not found in catalog | validation | error | npm, workspace, catalog, package-json |
| invalid vsock addr | validation | error | vsock, control-socket, environment, unstable |
| invalid control sock | validation | error | control-socket, environment, unstable |
| Scope '{}' was not a directory path. | validation | error | lsp, configuration, scopes, url |
| JSR package info not found: {} | exception | warning | lsp, jsr, completions, network |
| JSR package version info not found: {} | exception | warning | lsp, jsr, completions, version |
| Invalid registry configuration. Expected version 1 or 2 got | validation | error | lsp, registry, configuration, validation |
| Invalid registry configuration. Registry with schema "{}" is | validation | error | lsp, registry, configuration, validation |
| Invalid registry configuration. Registry with schema "{}" is | validation | error | lsp, registry, configuration, validation |
| Invalid registry configuration. Url "{}" (for variable "{}" | validation | error | lsp, registry, configuration, self-reference |
| Invalid registry configuration. Url "{}" (for variable "{}" | validation | error | lsp, registry, configuration, ordering |
| Unexpected end of string at {}. | validation | error | lsp, registry, schema, lexer |
| Missing parameter name at {} | validation | error | lsp, registry, schema, lexer |
| Pattern cannot start with "?" at {}. | validation | error | lsp, registry, schema, regex |
| Unexpected termination of string. | validation | error | lsp, registry, schema, lexer |
| Capturing groups are not allowed at {}. | validation | error | lsp, registry, schema, regex |
| Unbalanced pattern at {}. | validation | error | lsp, registry, schema, regex |
| Failed to convert range to tsc text span: {:#} | exception | warning | lsp, inlay-hints, typescript, positions, editor-integration |
| failed to send request to tsc thread | exception | error | lsp, tsc, threading, crash, editor-integration |
| Bench failed because the "only" option was used | exception | error | bench, testing, ci, cli |
| Bench failed | exception | error | bench, testing, ci, cli |
| No bench modules found | validation | error | bench, file-discovery, config, cli |
| could not get fetch esbuild binary; download it manually and | exception | error | esbuild, bundle, npm-registry, network, offline |
| failed to locate output for HTML entry '{}'; {js_entry_name} | exception | error | bundle, html, esbuild, internal, naming |
| --outdir is required when bundling HTML entrypoints | validation | error | bundle, html, cli-flags, validation |
| --output is not supported with HTML entrypoints; use --outdi | validation | error | bundle, html, cli-flags, validation |
| bundling failed | exception | error | bundle, esbuild, watch-mode, diagnostics |
| Type checking failed when generating declarations:\n{} | exception | error | bundle, declarations, typescript, type-checking |
| Entry point must be a file: {} | validation | error | bundle, declarations, remote-modules, filesystem |
| No declaration file emitted for entry point: {} | exception | error | bundle, declarations, javascript, typescript |
| esbuild produced no JavaScript output | exception | error | bundle, esbuild, output, css, entrypoint |
| esbuild exited before the rebuild completed | exception | error | bundle, watch-mode, esbuild, process-crash, oom |
| workspace root is not a local directory | exception | error | check, workspace, filesystem, native-tsc |
| Type checking failed. | exception | error | check, file-not-found, typescript, cli |
| native tsc exited with {} without parseable diagnostics{} | exception | error | |
| An executable name was not provided. One could not be inferr | validation | error | |
| Invalid deep-link scheme {scheme:?}: {reason}. | validation | error | |
| no .desktop file found in {} | exception | error | |
| icon sets are not supported in --hmr mode yet | validation | error | |
| icon '{}' not found | validation | error | |
| icon '{}' must be .icns or .png | validation | error | |
| dev server exited without printing a URL | exception | error | |
| {name} dev server with HMR did not start within 15s | exception | error | |
| no pinned SHA-256 for {archive} in cli/laufey_sums.lock (reg | exception | error | |
| empty response from {url} | exception | error | |
| LAUFEY cache dir has no parent: {} | exception | error | |
| failed to atomic-rename LAUFEY cache to {}: {e} | exception | error | |
| could not find '{backend}' backend binary under {} (set via | exception | error | |
| could not find '{backend}' backend binary inside {} | exception | error | |
| could not find '{backend}' .app bundle under {} (set via {}) | exception | error | |
| could not find '{backend}' .app bundle inside {} (backend ma | exception | error | |
| LAUFEY backend binary has no parent directory: {} | exception | error | |
| helper plist {} has no CFBundleIdentifier | exception | error | |
| could not find laufey.app under {} to re-sign | exception | error | |
| invalid --output: dylib path has no parent dir: {} | validation | error | |
| invalid --output: dylib path has no file name: {} | validation | error | |
| invalid --output: dylib path has no file stem: {} | validation | error | |
| app bundle has no name | exception | error | |
| malformed .msi: no _StringPool stream | validation | error | |
| malformed .msi: no _StringData stream | validation | error | |
| malformed .msi: no _Columns stream | validation | error | |
| cabinet file {name} missing | exception | error | |
| No valid icon images found for .icns | validation | error | |
| No valid icon images found for .ico | validation | error | |
| No target files found. | exception | error | |
| Found {not_formatted_files_count} not formatted {not_formatt | exception | error | |
| Failed to format {failed_files_count} of {checked_files_str} | exception | error | |
| {} is not a valid UTF-8 file | validation | error | |
| {} build failed (exit code: {}) | exception | error | |
| Installation path is not a directory | validation | error | |
| No installation found for {} | exception | error | |
| No module URL provided | validation | error | |
| Existing installation found. Aborting (Use -f to overwrite). | validation | error | |
| invalid log level {log_level} | exception | error | |
| Invalid executable name: {exec_name} | exception | error | |
| An executable name was not provided. One could not be inferr | exception | error | |
| failed to remove {}: {err} | exception | error | |
| workspace root is not a local directory | exception | error | |
| Failed to generate tsconfig: {e} | exception | error | |
| Failed to parse metadata for {registry_name}: {e} | exception | error | |
| No tarball URL for {registry_name}@{resolved_version} | exception | error | |
| Refusing to extract tar entry outside dest: {} | exception | error | |
| URL has no resolvable mirror path: {url} | exception | error | |
| No latest version for {registry_name} | exception | error | |
| Invalid version req '{req_str}': {e} | validation | error | |
| No versions for {registry_name} | exception | error | |
| No version matching '{req_str}' for {registry_name} | exception | error | |
| HOME not set | exception | error | |
| APPDATA not set | exception | error | |
| REPL thread failed to start | exception | critical | jupyter, threading, runtime, startup |
| Unable to construct URL from the path of cwd: {} | exception | error | jupyter, url, cwd, windows, filesystem |
| Lint watch on standard input is not supported. | validation | error | lint, watch, stdin, cli |
| No target files found. | exception | error | lint, files, globs, ci, config |
| {:#} | exception | error | publish, module-graph, lint, imports |
| Failed to read from stdin | exception | error | lint, stdin, utf-8, encoding |
| Missing name | exception | error | pack, config, deno-json, npm |
| refusing to write tarball with unsafe name derived from pack | exception | error | pack, security, path-traversal, deno-json |
| Missing name in config | exception | error | pack, config, package-json, deno-json |
| unsupported 'exports' shape in deno.json: expected a string | exception | error | pack, exports, config, deno-json |
| A deno.json file could not be found or created | exception | error | pm, config, deno-json, lifecycle-scripts |
| Could not load or create deno.json | exception | error | pm, link, config, deno-json |
| Could not determine directory of '{}' | exception | error | pm, link, path, filesystem-root |
| Invalid filter "{input}" | validation | error | outdated, filters, semver, cli |
| No lockfile found. Run `deno install` first. | exception | error | pm, why, lockfile, dependencies |
| No means to authenticate. Pass a token to `--token`, or enab | exception | error | publish, auth, oidc, github-actions, ci |
| Found {} problem{} | exception | error | publish, slow-types, typescript, diagnostics |
| {} is missing 'version' field | exception | error | publish, config, version, jsr, deno-json |
| Failed to publish {} packages: | exception | error | publish, jsr, workspace, registry, diagnostics |
| Export {} not found in the package | exception | error | publish, jsr, registry, exports, verification |
| Cannot represent compiler option '{name}' as a generated JSX | exception | error | publish, jsx, deno-json, escaping, compiler-options |
| GITHUB_REPOSITORY environment variable is not set | exception | error | publish, provenance, github-actions, environment, sigstore |
| GITHUB_SERVER_URL environment variable is not set | exception | error | publish, provenance, github-actions, environment, sigstore |
| GITHUB_REF environment variable is not set | exception | error | publish, provenance, github-actions, environment, sigstore |
| GITHUB_SHA environment variable is not set | exception | error | publish, provenance, github-actions, environment, sigstore |
| RUNNER_ENVIRONMENT environment variable is not set | exception | error | publish, provenance, github-actions, environment, sigstore |
| GITHUB_RUN_ID environment variable is not set | exception | error | publish, provenance, github-actions, environment, sigstore |
| GITHUB_RUN_ATTEMPT environment variable is not set | exception | error | publish, provenance, github-actions, environment, sigstore |
| Rekor transparency log returned no entries | exception | error | publish, provenance, rekor, sigstore, network |
| No certificate chain returned | exception | error | publish, provenance, fulcio, sigstore, network |
| unable to find npm package in workspace | exception | error | publish, jsr, npm, workspace, unfurl |
| missing version in package.json of npm package | exception | error | publish, jsr, npm, package-json, workspace |
| Unable to construct URL from the path of cwd: {} | exception | error | repl, path, environment, windows |
| failed to evaluate expression | exception | error | repl, inspector, devtools-protocol, runtime |
| Cannot use --watch with an npm package whose bin entry is a | exception | error | run, watch, npm, native-binary, cli |
| Task not found: {} | exception | error | task, deno-json, workspace, config |
| task name filter '{}' uses an exclusion group '(!...)' but h | exception | error | task, filter, glob, cli, validation |
| No input files specified | exception | error | cli, transpile, usage, validation |
| Cannot use --output with multiple input files. Use --outdir | exception | error | cli, transpile, flags, outdir |
| Cannot use --declaration without --output or --outdir. Decla | exception | error | cli, transpile, declarations, flags |
| Cannot use --source-map separate when outputting to stdout. | exception | error | cli, transpile, source-maps, stdout |
| Invalid file path: {} | exception | error | cli, transpile, paths, encoding |
| No emittable files found. Only TypeScript/JSX/TSX files can | exception | error | cli, transpile, file-type, typescript |
| Cannot generate declarations for files with different compil | exception | error | cli, transpile, declarations, configuration, monorepo |
| Type checking failed: {} | exception | error | cli, transpile, typescript, type-check, diagnostics |
| Declaration file {} is not under the current directory | exception | error | cli, transpile, declarations, paths, outdir |
| Invalid declaration file path | exception | error | cli, transpile, declarations, paths, internal |
| Input file {} is not under the current directory. Use --outp | exception | error | cli, transpile, outdir, paths |
| Use 'deno run' to run a local file directly, 'deno x' is int | exception | error | cli, deno-x, usage, local-files |
| Unable to choose binary for {} Available bins: {} | exception | error | cli, deno-x, npm, binaries |
| Installation rejected | exception | error | cli, deno-x, prompt, installation |
| Unsupported platform for the native TypeScript compiler: {ar | exception | error | tsc, native, platform, unsupported-arch |
| could not resolve the native TypeScript compiler; download { | exception | error | tsc, npm, registry, download |
| failed to run native tsc: {e} | exception | error | tsc, process, spawn, cache |
| Invalid file path '{}' | exception | error | filesystem, url, utility, encoding |
| Failed to run `git {}`: {err}. Is git installed and on PATH? | exception | error | git, environment, process, path |
| `git {}` failed: {} | exception | error | git, process, repository, external-tool |
| Invalid YAML: {e} | exception | error | yaml, pnpm, workspace, config, cli |
| Deno.bundle() is not available in compiled binaries (`deno c | exception | error | bundle, deno-compile, runtime, api-availability |
| Invalid serialization type: {} | validation | error | node-compat, ipc, child-process, env-vars, startup |
| vsock is not supported on this platform | validation | error | telemetry, otel, otlp, vsock, platform, env-vars |
| invalid vsock addr | validation | error | telemetry, otel, vsock, env-vars, config-format |
| no private key found in OTEL_EXPORTER_OTLP_CLIENT_KEY file | validation | error | telemetry, otel, mtls, tls, certificates, env-vars |
| Env var OTEL_TRACES_SAMPLER specifies an unsupported sampler | validation | error | telemetry, otel, tracing, sampling, env-vars |
| Env var OTEL_EXPORTER_OTLP_PROTOCOL specifies an unsupported | validation | error | telemetry, otel, otlp, protocol, env-vars |
| Failed to read env var OTEL_EXPORTER_OTLP_PROTOCOL: {} | validation | error | telemetry, otel, env-vars, encoding, startup |
| Invalid value for OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PRE | validation | error | telemetry, otel, metrics, env-vars |
| failed to set otel globals | exception | error | telemetry, otel, initialization, internal, invariant |
| Uncaught Error: execution terminated | exception | warning | testing, shutdown, v8, termination, internal |
| invalid value '{v}' for '{flag}=<HOST_AND_PORT>': {e} | validation | error | cli, inspect, debugger, args, dcore |
| module not found {} | exception | error | eszip, module-graph, compile, bundling, internal |
| failed to load '{}': {} | exception | error | eszip, module-graph, import, compile, network |
| unsupported media type {} for {} | exception | error | eszip, media-type, transpile, compile, bundling |
| Could not resolve package req '{}' from graph because it was | exception | error | eszip, npm, snapshot, lockfile, compile |
| missing index '{}' | exception | error | eszip, npm, parsing, corruption, archive |
| Could not get emit filename. | exception | error | cache, emit, transpile, specifier, resolver |
| usage: %s GENERATOR_PID COMMAND [ARGS...]\n | console | error | |
| invalid generator pid: %s\n | console | error | |
| missing DENO_ORDER_RUNNER_PRELOAD\n | console | error |