NullPointerException in StandardSecurityHandler.java:261
--------------------------------------------------------

                 Key: PDFBOX-807
                 URL: https://issues.apache.org/jira/browse/PDFBOX-807
             Project: PDFBox
          Issue Type: Bug
          Components: PDModel
    Affects Versions: 1.2.1
         Environment: JDK 1.6.0_21, Windows XP 32 Bit.
            Reporter: Martin Hilpert
            Priority: Blocker


I like to add text to a PDF and used the example code AddMessageToEachPage.java 
to do this. I added decryption to support encrypted docs:

                doc = PDDocument.load(sourceFile);
                if (doc.isEncrypted()) {
                    doc.decrypt(ownerPwd);
                }


When my document is encrypted, the decryption succeeds without error message, 
but for such encrypted docs, when callinf doc.save(), a NullPointerException 
occurs:

-----------------------------------------
    java.lang.NullPointerException
        at 
org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.prepareDocumentForEncryption(StandardSecurityHandler.java:261)
        at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1013)
        at org.apache.pdfbox.pdmodel.PDDocument.save(PDDocument.java:911)
        at org.apache.pdfbox.pdmodel.PDDocument.save(PDDocument.java:892)
-----------------------------------------------------------------


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to