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)

Reply via email to