{
  "status": "failed",
  "createdAt": "2026-05-27T13:32:54-03:00",
  "updatedAt": "2026-05-27T16:37:40.473Z",
  "attempts": 3,
  "html": "/var/www/html/relatorios/output/RelatorioViagens_20260527133030.html",
  "pdf": "/var/www/html/relatorios/output/RelatorioViagens_20260527133030.pdf",
  "log": "/var/www/html/relatorios/output/RelatorioViagens_20260527133030.pdf.log",
  "startedAt": "2026-05-27T16:34:28.019Z",
  "nextAttemptAt": null,
  "lastError": "Falha ao gerar PDF\n\nexit=1\n\nattempt=3/3\n\nstdout:\n◇ injected env (0) from .env // tip: ⌘ override existing { override: true }\n{\"ok\":false,\"error\":\"TargetCloseError: Protocol error (Emulation.setEmulatedMedia): Target closed\\n    at CallbackRegistry.clear (/home/chrystian/gerador_relatorios/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:82:36)\\n    at CdpCDPSession.onClosed (/home/chrystian/gerador_relatorios/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CdpSession.js:115:25)\\n    at #onClose (/home/chrystian/gerador_relatorios/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:190:21)\\n    at WebSocket.<anonymous> (/home/chrystian/gerador_relatorios/node_modules/puppeteer-core/lib/cjs/puppeteer/node/NodeWebSocketTransport.js:48:30)\\n    at callListener (/home/chrystian/gerador_relatorios/node_modules/ws/lib/event-target.js:290:14)\\n    at WebSocket.onClose (/home/chrystian/gerador_relatorios/node_modules/ws/lib/event-target.js:220:9)\\n    at WebSocket.emit (node:events:508:28)\\n    at WebSocket.emitClose (/home/chrystian/gerador_relatorios/node_modules/ws/lib/websocket.js:279:10)\\n    at Socket.socketOnClose (/home/chrystian/gerador_relatorios/node_modules/ws/lib/websocket.js:1360:15)\\n    at Socket.emit (node:events:508:28)\"}",
  "failedAt": "2026-05-27T16:37:40.473Z"
}