Если вы как и я работаете с vue-cli и используете плагин для пререндера [prerender-spa-plugin] и раньше все работало, а сегодня например нет, и получаете такие ошибки.

[prerender-spa-plugin] Unable to prerender all routes!

(node:28824) UnhandledPromiseRejectionWarning: Build failed with errors.
(node:28824) UnhandledPromiseRejectionWarning: Unhandled promise rejection. 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(). (rej
ection id: 1)
(node:28824) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Можно копаться конфиге вебпака, думать что не так, искать куда воткнуть catch, писать issue на гитхабе, но возможно у вас просто проблема с интернетом 🙂 и если у вас нет ограничения на количество одновременно открытых роутов, то плагин просто не успевает все скачать и дождаться события (например создания элемента указанного в renderAfterElementExists)

Один из вариантов решения, попробуйте увеличить таймаут, или как сделал я — просто ограничил максимальное количество одновременно открытых роутов maxConcurrentRoutes

renderer: new Renderer({
  injectProperty: "__PRERENDER_INJECTED",
  inject: {
    prerendered: false,
  },
  renderAfterElementExists: "[ready]",
  headless: false,
  ignoreHTTPSErrors: true,
  maxConcurrentRoutes: 2,
});

И вуаля, все рендерится как и раньше.

Cheers, and have a nice day, коллеги.