DRILL-451: Throw runtime exception when json reader encounters parse exception


Project: http://git-wip-us.apache.org/repos/asf/incubator-drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-drill/commit/741aab09
Tree: http://git-wip-us.apache.org/repos/asf/incubator-drill/tree/741aab09
Diff: http://git-wip-us.apache.org/repos/asf/incubator-drill/diff/741aab09

Branch: refs/heads/master
Commit: 741aab0951b3c9f54e6792fba160802140023897
Parents: 6572f7c
Author: Steven Phillips <[email protected]>
Authored: Tue Mar 25 15:55:23 2014 -0700
Committer: Jacques Nadeau <[email protected]>
Committed: Wed Mar 26 23:27:56 2014 -0700

----------------------------------------------------------------------
 .../org/apache/drill/exec/store/easy/json/JSONRecordReader.java     | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-drill/blob/741aab09/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/JSONRecordReader.java
----------------------------------------------------------------------
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/JSONRecordReader.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/JSONRecordReader.java
index 66c5ccf..d327b77 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/JSONRecordReader.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/JSONRecordReader.java
@@ -159,6 +159,7 @@ public class JSONRecordReader implements RecordReader {
 
     } catch (IOException | SchemaChangeException e) {
       logger.error("Error reading next in Json reader", e);
+      throw new DrillRuntimeException(e);
     }
 
     for (VectorHolder holder : valueVectorMap.values()) {

Reply via email to