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)