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