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

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

commit c44ad6e40a9de24be569cce47cef118ee808d980
Author: tallison <[email protected]>
AuthorDate: Tue Apr 8 16:26:11 2025 -0400

    TIKA-4401 -- catch jempbox's numberformat exception
---
 .../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
     }

Reply via email to