Node.jsRunbook 0/2 done
ERR_UNHANDLED_REJECTION

Node.js Error ERR_UNHANDLED_REJECTION: Unhandled promise rejection

Critical✕ Not retryable · fix the payloadRuntime
TL;DR · 10-second read

A promise rejected with a non-Error value (or no handler) and Node 15+ crashes the process by default. Await or .catch() every promise; log in process.on('unhandledRejection').

Identify: does your log match?

What you see · exact log / response
node:internal/process/promises:394
    triggerUncaughtException(err, true /* fromPromise */);
    ^

[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "fetch failed".] {
  code: 'ERR_UNHANDLED_REJECTION'
}

Fix

Being written

Copy-paste fixes for ERR_UNHANDLED_REJECTION are in the enrichment queue

The summary above is verified. Paste your full trace into the decoder for a diagnosis now.

Open the decoder →

Related errors

Last verified 2026-10-11 · Source: POSIX errno + Node.js ERR_* codes (doc/api/errors.md) · Official docs ↗ · ~9,900 searches/mo