Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.12.0
-
None
-
None
Description
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)
Attachments
Attachments
Issue Links
- 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