Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
16.10.8, 17.4.0-rc-1
-
Unit
-
High
-
Easy
-
N/A
-
N/A
-
Description
In order to reproduce you need to:
- increase the page ready timeout from the PDF export administration section to 300s (5m)
- perform a large export (500+ print pages), that takes at least 1m30s (but less than 5m) to run
The outcome is that the PDF export fails with a timeout:
com.github.kklisura.cdt.services.exceptions.ChromeDevToolsInvocationException: Timeout expired while waiting for server response. at com.github.kklisura.cdt.services.impl.ChromeDevToolsServiceImpl.invoke(ChromeDevToolsServiceImpl.java:149) at com.github.kklisura.cdt.services.invocation.CommandInvocationHandler.invoke(CommandInvocationHandler.java:87) at jdk.proxy763/jdk.proxy763.$Proxy1028.printToPDF(Unknown Source) at org.xwiki.export.pdf.internal.chrome.ChromeTab.printToPDF(ChromeTab.java:155) at org.xwiki.export.pdf.browser.AbstractBrowserPDFPrinter.print(AbstractBrowserPDFPrinter.java:140) at org.xwiki.export.pdf.browser.AbstractBrowserPDFPrinter.print(AbstractBrowserPDFPrinter.java:59) at org.xwiki.export.pdf.internal.job.PDFExportJob.saveAsPDF(PDFExportJob.java:180) at org.xwiki.export.pdf.internal.job.PDFExportJob.exportAsPDF(PDFExportJob.java:104) at org.xwiki.export.pdf.internal.job.PDFExportJob.runInternal(PDFExportJob.java:81) at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246) at org.xwiki.job.AbstractJob.run(AbstractJob.java:223) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
Attachments
Issue Links
- is caused by
-
XWIKI-23187 PDF export can hang indefinitely if the headless Chrome crashes or is stopped
-
- Closed
-