Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Bug
-
2.0.6
-
None
-
None
Description
I got the following stacktrace to get text from PDF:
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptDataAESother(SecurityHandler.java:292) at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptData(SecurityHandler.java:153) at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptStream(SecurityHandler.java:454) at org.apache.pdfbox.pdfparser.COSParser.parseFileObject(COSParser.java:785) at org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:742) at org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:673) at org.apache.pdfbox.pdfparser.COSParser.parseDictObjects(COSParser.java:633) at org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:241) at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:276) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1132) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1066) at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:141) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)