It looks like the StandardProtectionPolicy policy == null here:

 private int computeRevisionNumber() {
        return this.version < 2 && 
!this.policy.getPermissions().hasAnyRevision3PermissionSet()?2:(this.version 
== 5?6:(this.version != 2 && this.version != 3 && 
!this.policy.getPermissions().hasAnyRevision3PermissionSet()?4:3));
    }

java.lang.NullPointerException
        at 
org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.computeRevisionNumber(StandardSecurityHandler.java:129)
        at 
org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.prepareDocumentForEncryption(StandardSecurityHandler.java:332)
        at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1254)
        at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1215)
        at org.apache.pdfbox.pdmodel.PDDocument.save(PDDocument.java:958)
        at org.apache.pdfbox.pdmodel.PDDocument.save(PDDocument.java:930)

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: users-h...@pdfbox.apache.org

Reply via email to