JHOVE 1.16.7 released

JHOVE 1.16.7 has been released which fixes a bug introduced in version 1.16.

A NullPointerException was being thrown when trying to validate the Index entry of any CrossRefStream dictionary. The Exceptions were hidden by the method’s overly general exception handling, and even though the containing method was returning false, and ending file validation, no errors of any kind were being reported. This resulted in any PDF with a CrossRefStream object being reported as “Well-formed and valid” though most of the file’s contents would remain unchecked.

This bug is likely to affect many modern PDF files, reporting them as valid with almost no validation.

Release notes


Download JHOVE 1.16.7




Stay informed