You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "TzeKai Lee (JIRA)" <ji...@apache.org> on 2017/10/27 03:29:00 UTC
[jira] [Created] (TIKA-2483) Using PackageParser in ForkParser
causes NPE
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)