[ https://issues.apache.org/jira/browse/DRILL-4653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15555635#comment-15555635 ]
ASF GitHub Bot commented on DRILL-4653: --------------------------------------- Github user paul-rogers commented on the issue: https://github.com/apache/drill/pull/518 Base data set: { "p": 1, "a": { "x": 10, "y": 20, "z": 30 }, "b": 50, "c": 60 } { "p": 2, "a": { "x": 11, "y": 21, "z": 31 }, "b": 51, "c": 61 } { "p": 3, "a": { "x": 12, "y": 22, "z": 32 }, "b": 52, "c": 62 } { "p": 4, "a": { "x": 13, "y": 23, "z": 33 }, "b": 53, "c": 63 } { "p": 5, "a": { "x": 14, "y": 24, "z": 34 }, "b": 54, "c": 64 } { "p": 6, "a": { "x": 15, "y": 25, "z": 35 }, "b": 55, "c": 65 } Create various errors: { "p": 2x, "a": { "x": 11, "y": 21, "z": 31 }, "b": 51, "c": 61 } and { "p": 2, "a": { "x": 11x, "y": 21, "z": 31 }, "b": 51, "c": 61 } And so on. In running the tests, I consistently saw that only the second (bad) row was omitted. Other rows properly appeared, and no partial row appeared. > Malformed JSON should not stop the entire query from progressing > ---------------------------------------------------------------- > > Key: DRILL-4653 > URL: https://issues.apache.org/jira/browse/DRILL-4653 > Project: Apache Drill > Issue Type: Improvement > Components: Storage - JSON > Affects Versions: 1.6.0 > Reporter: subbu srinivasan > Fix For: Future > > > Currently Drill query terminates upon first encounter of a invalid JSON line. > Drill has to continue progressing after ignoring the bad records. Something > similar to a setting of (ignore.malformed.json) would help. -- This message was sent by Atlassian JIRA (v6.3.4#6332)