You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Nick Burch (JIRA)" <ji...@apache.org> on 2017/10/27 09:17:04 UTC

[jira] [Commented] (TIKA-2483) Using PackageParser in ForkParser causes NPE

    [ https://issues.apache.org/jira/browse/TIKA-2483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16221993#comment-16221993 ] 

Nick Burch commented on TIKA-2483:
----------------------------------

Are you able to put together a small snippet of code (ideally a junit unit test case, but anything we can run will do) that shows how to reproduce the issue? Someone can then take a look and ponder the right fix

> 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)