@jan_blaha I'm running this locally before deploying to prod so I tried to manually allocate more memory (8GB) to the node process running jsreport but that didn't work. I haven't been able to fully resolve the issue but I did find something interesting.
I tried providing our own version of chromium by setting "executablePath": "chrome-mac-${#}/Chromium.app/Contents/MacOS/Chromium"
. I tried 4 versions of chromium: r706915 (jsreport 2.11.0 - puppeteer 2.0.0), r950341 (js-report 3.7.1 - puppeteer 13.1.2), r991974 (puppeteer 14.0.0) and r1036695 (puppeteer 16.1.1). Running the reports worked with all 4 except r950341.
Do you think upgrading the chromium version would fix this issue? If so, is there a plan to upgrade the puppeteer version jsreport is using in the near future? Or if there is an alternative way we can do so on our end?