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

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


The following commit(s) were added to refs/heads/main by this push:
     new a30c7e337 TIKA-3848 -- avoid throwing a runtime exception for a header 
problem.
a30c7e337 is described below

commit a30c7e337f593cb35a3363156f469dfc1588ce8d
Author: tallison <[email protected]>
AuthorDate: Wed Sep 14 14:19:00 2022 -0400

    TIKA-3848 -- avoid throwing a runtime exception for a header problem.
---
 .../src/main/java/org/apache/tika/parser/dbf/DBFColumnHeader.java   | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/dbf/DBFColumnHeader.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/dbf/DBFColumnHeader.java
index d8c912146..24832db58 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/dbf/DBFColumnHeader.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/dbf/DBFColumnHeader.java
@@ -25,6 +25,8 @@ import java.nio.charset.StandardCharsets;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
+import org.apache.tika.exception.TikaException;
+
 class DBFColumnHeader {
 
     private final static Map<Integer, ColType> COL_TYPE_MAP = new 
ConcurrentHashMap<>();
@@ -48,10 +50,10 @@ class DBFColumnHeader {
     int decimalCount = -1;
     private ColType colType = null;
 
-    public void setType(int type) {
+    public void setType(int type) throws TikaException {
         colType = COL_TYPE_MAP.get(type);
         if (colType == null) {
-            throw new IllegalArgumentException(
+            throw new TikaException(
                     "Unrecognized column type for column: " + 
getName(StandardCharsets.US_ASCII) +
                             ". I regret I don't recognize: " + (char) type);
         }

Reply via email to