pagedjs-cli socket hangup issue
Hi there,
When I run the pagedjs-cli from the command prompt, it worked perfectly fine.
❯ '/usr/local/bin/node' '/usr/local/bin/pagedjs-cli' '<project-path>/pagedjs-test/source.html' '--output' '<project-path>/pagedjs-test/output.pdf'
✔ Loaded
✔ Rendering 1 pages took 11.299999997019768 milliseconds.
✔ Generated
✔ Processed
✔ Saved to /Users/hameedbs/Projects/stockpilot/httpdocs/pagedjs-test/output.pdf
At the same time when I run it through PHP, I get some strange "socket hang up" errors as below
<br />
<b>Fatal error</b>: Uncaught Symfony\Component\Process\Exception\ProcessFailedException: The command "'/usr/local/bin/node' '/usr/local/bin/pagedjs-cli' '<project-root>/pagedjs-test/source.html' '--output' '<project-root>/pagedjs-test/output.pdf'" failed.
Exit Code: 1(General error)
Working directory: <project-root>/admin
Output:
================
Error Output:
================
- Loading: <project-root>/pagedjs-test/source.html
ErrorEvent {
[Symbol(kTarget)]: WebSocket {
_events: [Object: null prototype] { open: [Function], error: [Function] },
_eventsCount: 2,
_maxListeners: undefined,
_binaryType: 'nodebuffer',
_closeCode: 1006,
_closeFrameReceived: false,
_closeFrameSent: false,
_closeMessage: <Buffer >,
_closeTimer: null,
_extensions: {},
_paused: false,
_protocol: '',
_readyState: 3,
_receiver: null,
_sender: null,
_socket: null,
_bufferedAmount: 0,
_isServer: false,
_redirects: 0,
_url: 'ws://127.0.0.1:54711/devtools/browser/fc8a1dc0-ed37-464d-9938-53eb57492b4a',
_originalUnixSocket: false,
_originalSecure: false,
_originalHostOrSocketPath: '127.0.0.1:54711',
_req: null,
[Symbol(kCapture)]: false
},
[Symbol(kType)]: 'error',
[Symbol(kError)]: Error: socket hang up
at connResetException (node:internal/errors:704:14)
at Socket.socketOnEnd (node:_http_client:505:23)
at Socket.emit (node:events:525:35)
at endReadableNT (node:internal/streams/readable:1358:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
code: 'ECONNRESET'
},
[Symbol(kMessage)]: 'socket hang up'
}
in <project-root>/vendor/pilot.simple.software/php-paged-js/src/PagedJs.php:482
Stack trace:
#0 <project-root>/vendor/pilot.simple.software/php-paged-js/src/PagedJs.php(176): PSS\PhpPagedJs\PagedJs->createPdf()
The above PHP code was working a long time but recently we get this issue.
Mac OS X version 13.0.1
Thanks for your help!