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 }
