TzeKai Lee created TIKA-2483: -------------------------------- Summary: Using PackageParser in ForkParser causes NPE Key: TIKA-2483 URL: https://issues.apache.org/jira/browse/TIKA-2483 Project: Tika Issue Type: Bug Components: parser Affects Versions: 1.16 Reporter: TzeKai Lee
{quote} Caused by: java.lang.NullPointerException at org.apache.tika.mime.MimeTypesFactory.create(MimeTypesFactory.java:158) at org.apache.tika.mime.MimeTypes.getDefaultMimeTypes(MimeTypes.java:577) at org.apache.tika.config.TikaConfig.getDefaultMimeTypes(TikaConfig.java:78) at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:242) at org.apache.tika.config.TikaConfig.getDefaultConfig(TikaConfig.java:379) at org.apache.tika.parser.pkg.PackageParser.parse(PackageParser.java:165) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) {quote} The mediaTypeRegistry handling code in parse() of PackageParser seems cause the problem due to ForkParser cannot properly construct default TikaConfig. Also since TikaConfig is not serializable, there is no way to assign mediaTypeRegistry/bufferedMediaTypeRegistry before calling parse() -- This message was sent by Atlassian JIRA (v6.4.14#64029)