You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2025/04/10 12:28:37 UTC

(tika) 02/02: TIKA-4401 -- catch jempbox's numberformat exception (#2184)

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

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

commit 5ce45f2959cd545e2df3736de1ad984fb1bcaa16
Author: Tim Allison <ta...@apache.org>
AuthorDate: Thu Apr 10 08:27:40 2025 -0400

    TIKA-4401 -- catch jempbox's numberformat exception (#2184)
    
    (cherry picked from commit aadb828b7a214b425476762d85d66b248b8eb774)
---
 .../main/java/org/apache/tika/parser/pdf/PDMetadataExtractor.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf/PDMetadataExtractor.java b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf/PDMetadataExtractor.java
index 1b6b2ecca..d007ec5c9 100644
--- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf/PDMetadataExtractor.java
+++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf/PDMetadataExtractor.java
@@ -307,7 +307,11 @@ public class PDMetadataExtractor {
             }
         }
         setNotNull(XMP.NICKNAME, basic.getNickname(), metadata);
-        setNotNull(XMP.RATING, basic.getRating(), metadata);
+        try {
+            setNotNull(XMP.RATING, basic.getRating(), metadata);
+        } catch (NumberFormatException e) {
+            //swallow TIKA-4401
+        }
         //TODO: find an example where basic.getThumbNail is not null
         //and figure out how to add that info
     }