[ https://issues.apache.org/jira/browse/PDFBOX-6014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17956321#comment-17956321 ]
Tilman Hausherr commented on PDFBOX-6014: ----------------------------------------- https://pdfbox.apache.org/3.0/faq.html#is-pdfbox-thread-safe%3F Is PDFBox thread safe? No! Only one thread may access a single document at a time. You can have multiple threads each accessing their own PDDocument object. > renderImageWithDPI cannot be executed in multiple threads > --------------------------------------------------------- > > Key: PDFBOX-6014 > URL: https://issues.apache.org/jira/browse/PDFBOX-6014 > Project: PDFBox > Issue Type: Task > Affects Versions: 3.0.5 PDFBox > Reporter: Tom > Priority: Trivial > Attachments: Test-1.java, sample.pdf > > > I am trying to use PDFRenderer renderImageWithDPI in parallel to speed up the > process. However, it seems to be running into exception like below > {noformat} > Caused by: java.lang.IllegalStateException: Possible recursion found when > searching for page 3 > at org.apache.pdfbox.pdmodel.PDPageTree.get(PDPageTree.java:304) > at org.apache.pdfbox.pdmodel.PDPageTree.get(PDPageTree.java:263) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:263) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:233) > at > com.solifi.edmstestservice.Test.lambda$processPdfInParallel$1(Test.java:72) > at java.base/java.util.stream.IntPipeline$1$1.accept(IntPipeline.java:180) > at > java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104){noformat} > It is fine if I am using a loop to make the call for each page one at a time > I am attaching a tet -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org