-
Type:
Bug
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.12.0
-
Fix Version/s: None
-
Component/s: Storage - Text & CSV
-
Labels:None
TextReader uses recursion to parse quoted values causing StackOverflowError:
select count(*) from dfs.`test.tsv`; (extractHeader should be set to true).
Exception in thread "drill-executor-26" java.lang.StackOverflowError at org.apache.drill.exec.store.easy.text.compliant.TextReader.parseQuotedValue(TextReader.java:269) at org.apache.drill.exec.store.easy.text.compliant.TextReader.parseQuotedValue(TextReader.java:242) at org.apache.drill.exec.store.easy.text.compliant.TextReader.parseQuotedValue(TextReader.java:293) at org.apache.drill.exec.store.easy.text.compliant.TextReader.parseQuotedValue(TextReader.java:242) at org.apache.drill.exec.store.easy.text.compliant.TextReader.parseQuotedValue(TextReader.java:293)
- relates to
-
DRILL-6152 For CSV and TSV files splitting should be disabled in case of quoted processing
-
- Open
-
-
DRILL-6151 Fragment executors may terminate without sending final batch to a downstream causing query to hang
-
- Resolved
-