waiting for Page.printToPDF failed: timeout 30000ms exceeded
- 
					
					
					
 I have set my report time out as 1200000. Still, sometimes the following error arises. 
 Can you explain this and give me a solution if possible?waiting for Page.printToPDF failed: timeout 30000ms exceeded TimeoutError: waiting for Page.printToPDF failed: timeout 30000ms exceeded 
 at Object.waitWithTimeout (/var/www/html/jsreport-dev/node_modules/puppeteer/lib/cjs/puppeteer/common/helper.js:224:26)
 at Page.createPDFStream (/var/www/html/jsreport-dev/node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:2045:49)
 at Page.pdf (/var/www/html/jsreport-dev/node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:2057:37)
 at /var/www/html/jsreport-dev/node_modules/@jsreport/jsreport-chrome-pdf/lib/conversion.js:336:27
 at processTicksAndRejections (node:internal/process/task_queues:96:5)
 at async /var/www/html/jsreport-dev/node_modules/@jsreport/jsreport-chrome-pdf/lib/conversion.js:377:22
 
- 
					
					
					
 This shouldn't be happening. Please share the jsreport version and output logs and the whole config. 
 
- 
					
					
					
 The Report version is 3.1.1 
 Config File:
 {"allowLocalFilesAccess": true, "store": { "provider": "fs" }, "blobStorage": { "provider": "fs" }, "templatingEngines": { "timeout": 1200000 }, "chrome": { "timeout": 1200000 }, "reportTimeout": 1200000, "workers":{ "numberOfWorkers":6 }, "extensions": { "authentication" : { "cookieSession": { "secret": "<your strong secret>" }, "admin": { "username" : "admin", "password": "password" }, "enabled": false }, "sample-template": { "createSamples": true }, "scripts": { "timeout": 1200000 }, "express": { "inputRequestLimit": "200mb", "renderTimeout": 1200000 }, "fs-store": { "syncModifications": false } }} Log: info 
 +0
 Starting rendering request 42 (user: null)
 info
 +0
 Rendering template { name: Active Case Basic Roster, recipe: chrome-pdf, engine: handlebars, preview: false }
 debug
 +4
 Inline data specified.
 debug
 +1
 Base url not specified, skipping its injection.
 debug
 +14
 Replaced assets ["style.css"]
 debug
 +0
 Rendering engine handlebars
 debug
 +1463
 Executing recipe chrome-pdf
 debug
 +15
 Converting with chrome HeadlessChrome/93.0.4577.0 using chrome-pool strategy
 debug
 +45
 Page request: GET (document) file:///tmp/jsreport/autocleanup/82a82a00-f371-4892-8968-c2cd4d07a673-chrome-pdf.html
 debug
 +10306
 Page request finished: GET (document) file:///tmp/jsreport/autocleanup/82a82a00-f371-4892-8968-c2cd4d07a673-chrome-pdf.html
 debug
 +541
 Running chrome with params {"printBackground":true,"marginTop":"3.4cm","marginBottom":"1.3cm","landscape":true,"displayHeaderFooter":false,"margin":{"top":"3.4cm","bottom":"1.3cm"}}
 error
 +30001
 Error when processing render request 42 waiting for Page.printToPDF failed: timeout 30000ms exceeded TimeoutError: waiting for Page.printToPDF failed: timeout 30000ms exceeded
 at Object.waitWithTimeout (/var/www/html/jsreport-dev/node_modules/puppeteer/lib/cjs/puppeteer/common/helper.js:224:26)
 at Page.createPDFStream (/var/www/html/jsreport-dev/node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:2045:49)
 at Page.pdf (/var/www/html/jsreport-dev/node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js:2057:37)
 at /var/www/html/jsreport-dev/node_modules/@jsreport/jsreport-chrome-pdf/lib/conversion.js:336:27
 at processTicksAndRejections (node:internal/process/task_queues:96:5)
 at async /var/www/html/jsreport-dev/node_modules/@jsreport/jsreport-chrome-pdf/lib/conversion.js:377:22
 error
 +1
 Rendering request 42 finished with error in 42391 ms
 
- 
					
					
					
 Thank you. 
 This was fixed in the jsreport 3.2.0, but better to update to the latest if its possible for you.Please note the following configs aren't used in jsreport v3 and you can have just reportTimeoutin the config"templatingEngines": { "timeout": 1200000 }, "chrome": { "timeout": 1200000 }, "extensions": { "scripts": { "timeout": 1200000 } }
 
