You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ti...@apache.org on 2023/08/13 14:08:15 UTC

[tika] 02/04: TIKA-4114: add comment TIKA-4064: avoid deprecated method

This is an automated email from the ASF dual-hosted git repository.

tilman pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git

commit e94139da85f743f0b8e0099ca463fd58dd46e49d
Author: Tilman Hausherr <ti...@apache.org>
AuthorDate: Sun Aug 13 16:04:29 2023 +0200

    TIKA-4114: add comment
    TIKA-4064: avoid deprecated method
---
 .../main/java/org/apache/tika/renderer/pdf/pdfbox/PDFBoxRenderer.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/renderer/pdf/pdfbox/PDFBoxRenderer.java b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/renderer/pdf/pdfbox/PDFBoxRenderer.java
index 3f146ab15..cea91fcc2 100644
--- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/renderer/pdf/pdfbox/PDFBoxRenderer.java
+++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/renderer/pdf/pdfbox/PDFBoxRenderer.java
@@ -26,7 +26,6 @@ import java.util.Collections;
 import java.util.Map;
 import java.util.Set;
 
-import org.apache.commons.io.IOExceptionWithCause;
 import org.apache.pdfbox.pdmodel.PDDocument;
 import org.apache.pdfbox.rendering.ImageType;
 import org.apache.pdfbox.rendering.PDFRenderer;
@@ -100,6 +99,7 @@ public class PDFBoxRenderer implements PDDocumentRenderer, Initializable {
         if (tis.getOpenContainer() != null) {
             pdDocument = (PDDocument) tis.getOpenContainer();
         } else {
+            //TODO PDFBOX30 use Loader.loadPDF(new RandomAccessReadBuffer(is))
             pdDocument = PDDocument.load(is);
             mustClose = true;
         }
@@ -184,7 +184,7 @@ public class PDFBoxRenderer implements PDDocumentRenderer, Initializable {
             } catch (IOException ex) {
                 LOG.warn("couldn't delete " + tmpFile, ex);
             }
-            throw new IOExceptionWithCause(e);
+            throw new IOException(e);
         }
         return new RenderResult(RenderResult.STATUS.SUCCESS, id, tmpFile, metadata);
     }