diff --git a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java index 08d0906f..993a2d0a 100644 --- a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java @@ -127,7 +127,13 @@ public class PDFValidator extends Validator { final ZUGFeRDImporter zi = new ZUGFeRDImporter(); zi.doIgnoreCalculationErrors();//of course the calculation will still be schematron checked zi.setInputStream(inputStream); - final String xmp = zi.getXMP().substring(zi.getXMP().indexOf('<')); + + String xmp; + if (zi.getXMP() == null) { + xmp = null; + } else { + xmp = zi.getXMP().substring(zi.getXMP().indexOf('<')); + } final Document docXMP;