Skip to content

Commit dc373bf

Browse files
authored
TIKA-4811: Add null check (#2999)
1 parent c4f3b00 commit dc373bf

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf

tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf/AbstractPDF2XHTML.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,8 @@ void doOCROnCurrentPage(PDPage pdPage, OcrConfig.Strategy ocrStrategy)
562562
return;
563563
}
564564
MediaType ocrImageMediaType = MediaType.image("ocr-" + config.getOcr().getImageFormat().getFormatName());
565-
if (!ocrParser.getSupportedTypes(context).contains(ocrImageMediaType)) {
565+
Set<MediaType> supportedTypes = ocrParser.getSupportedTypes(context);
566+
if (supportedTypes == null || !supportedTypes.contains(ocrImageMediaType)) {
566567
if (ocrStrategy == OCR_ONLY || ocrStrategy == OCR_AND_TEXT_EXTRACTION) {
567568
throw new TikaException(
568569
"" + "I regret that I couldn't find an OCR parser to handle " +

0 commit comments

Comments
 (0)