[ https://issues.apache.org/jira/browse/PDFBOX-5896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17894845#comment-17894845 ]
ASF subversion and git services commented on PDFBOX-5896: --------------------------------------------------------- Commit 1921739 from Tilman Hausherr in branch 'pdfbox/trunk' [ https://svn.apache.org/r1921739 ] PDFBOX-5896: avoid endless recursion, as suggested by james > StackOverflowError in PDFieldFactory.findFieldType > -------------------------------------------------- > > Key: PDFBOX-5896 > URL: https://issues.apache.org/jira/browse/PDFBOX-5896 > Project: PDFBox > Issue Type: Bug > Components: AcroForm > Affects Versions: 2.0.32, 3.0.3 PDFBox > Reporter: james > Priority: Major > Fix For: 2.0.33, 3.0.4 PDFBox, 4.0.0 > > Attachments: cycle_fix.patch, image-2024-11-01-07-46-42-321.png > > > I have a couple of different pdfs which all cause a StackOverflowError in > (i'm attempting to read them using apache tika): > at > org.apache.pdfbox.pdmodel.interactive.form.PDFieldFactory.findFieldType(PDFieldFactory.java:138) > (that line repeated 1000 times). > at > org.apache.pdfbox.pdmodel.interactive.form.PDFieldFactory.createField(PDFieldFactory.java:70) > at > org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(PDField.java:80) > at > org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm.getFields(PDAcroForm.java:393) > Unfortunately, i am unable to share the pdf file. However, i'm willing to > work with someone if they want to direct me in some debugging efforts to get > more info about the files in question. -- 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