[ https://issues.apache.org/jira/browse/TIKA-2483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tim Allison resolved TIKA-2483. ------------------------------- Resolution: Fixed Fix Version/s: 1.17 > 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 > Fix For: 1.17 > > Attachments: testForkedPackageParsing.patch > > > {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)