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

Hudson commented on TIKA-3569:
------------------------------

UNSTABLE: Integrated in Jenkins build Tika » tika-main-jdk8 #338 (See 
[https://ci-builds.apache.org/job/Tika/job/tika-main-jdk8/338/])
TIKA-3569 -- fix npe when mediatype is null (tallison: 
[https://github.com/apache/tika/commit/dd2799f1acc7a2bf61e11afac7a3d4ea065baf33])
* (edit) 
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-image-module/src/test/java/org/apache/tika/parser/image/ImageParserTest.java
* (edit) 
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-image-module/src/main/java/org/apache/tika/parser/image/AbstractImageParser.java


> NPE with ImageParser 2.1.0
> --------------------------
>
>                 Key: TIKA-3569
>                 URL: https://issues.apache.org/jira/browse/TIKA-3569
>             Project: Tika
>          Issue Type: Bug
>          Components: parser
>    Affects Versions: 2.1.0
>            Reporter: David Brosius
>            Priority: Minor
>             Fix For: 2.1.1
>
>
> Using ImageParser, i pass a png, to parse.. and i debug in and see in 
> AbstractImageParser, 
> ```
> String mediaTypeString = metadata.get(Metadata.CONTENT_TYPE);
>  //note: mediaType can be null
>  MediaType mediaType = normalizeMediaType(MediaType.parse(mediaTypeString));
>  MediaType ocrMediaType = convertToOCRMediaType(mediaType);
>  Parser ocrParser = EmbeddedDocumentUtil.getStatelessParser(context);
> ```
> and indeed mediaType is null, as the comment forwarns.
> but convertToOCRMediaType does
> ```
>  static MediaType convertToOCRMediaType(MediaType mediaType) {
>  return new MediaType(*mediaType*.getType(), OCR_MEDIATYPE_PREFIX + 
> mediaType.getSubtype());
>  }
> ```
> which NPEs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to