You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Khurram Faraaz (JIRA)" <ji...@apache.org> on 2017/03/25 18:43:41 UTC

[jira] [Commented] (DRILL-4871) random JsonParseException: Illegal character ((CTRL-CHAR, code 0)): only regular white space (\r, \n, \t) is allowed between tokens

    [ https://issues.apache.org/jira/browse/DRILL-4871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15941850#comment-15941850 ] 

Khurram Faraaz commented on DRILL-4871:
---------------------------------------

This is reproducible, I can share steps + data

{noformat}
apache drill 1.11.0-SNAPSHOT
"say hello to my little drill"
0: jdbc:drill:schema=dfs.tmp> select count(*) from `githubarchive_files`;
Error: DATA_READ ERROR: Error parsing JSON - Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed between tokens

File  /tmp/githubarchive_files/2015-01-01-15.json.gz.1
Record  1
Column  2
Fragment 1:9

[Error Id: 118f9179-8fa0-44fb-bef1-f131ab04c346 on centos-02.qa.lab:31010] (state=,code=0)
{noformat}

Stack trace from drillbit.log

{noformat}
[Error Id: 118f9179-8fa0-44fb-bef1-f131ab04c346 ]
        at org.apache.drill.common.exceptions.UserException$Builder.build(UserException.java:544) ~[drill-common-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.store.easy.json.JSONRecordReader.handleAndRaise(JSONRecordReader.java:187) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.store.easy.json.JSONRecordReader.next(JSONRecordReader.java:228) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.physical.impl.ScanBatch.next(ScanBatch.java:179) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:109) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.record.AbstractSingleRecordBatch.innerNext(AbstractSingleRecordBatch.java:51) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext(ProjectRecordBatch.java:135) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:162) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.test.generated.StreamingAggregatorGen28.doWork(StreamingAggTemplate.java:171) [na:na]
        at org.apache.drill.exec.physical.impl.aggregate.StreamingAggBatch.innerNext(StreamingAggBatch.java:167) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:162) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.physical.impl.BaseRootExec.next(BaseRootExec.java:104) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.physical.impl.SingleSenderCreator$SingleSenderRootExec.innerNext(SingleSenderCreator.java:92) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.physical.impl.BaseRootExec.next(BaseRootExec.java:94) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.work.fragment.FragmentExecutor$1.run(FragmentExecutor.java:232) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.work.fragment.FragmentExecutor$1.run(FragmentExecutor.java:226) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_65]
        at javax.security.auth.Subject.doAs(Subject.java:422) [na:1.8.0_65]
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1595) [hadoop-common-2.7.0-mapr-1607.jar:na]
        at org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:226) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.common.SelfCleaningRunnable.run(SelfCleaningRunnable.java:38) [drill-common-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
Caused by: com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed between tokens
 at [Source: org.apache.drill.exec.store.dfs.DrillFSDataInputStream@77c84302; line: 1, column: 2]
        at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1586) ~[jackson-core-2.7.1.jar:2.7.1]
        at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:521) ~[jackson-core-2.7.1.jar:2.7.1]
        at com.fasterxml.jackson.core.base.ParserMinimalBase._throwInvalidSpace(ParserMinimalBase.java:472) ~[jackson-core-2.7.1.jar:2.7.1]
        at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._skipWSOrEnd(UTF8StreamJsonParser.java:2890) ~[jackson-core-2.7.1.jar:2.7.1]
        at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:707) ~[jackson-core-2.7.1.jar:2.7.1]
        at org.apache.drill.exec.store.easy.json.reader.CountingJsonReader.write(CountingJsonReader.java:41) ~[drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        at org.apache.drill.exec.store.easy.json.JSONRecordReader.next(JSONRecordReader.java:206) [drill-java-exec-1.11.0-SNAPSHOT.jar:1.11.0-SNAPSHOT]
        ... 23 common frames omitted
{noformat}

> random JsonParseException: Illegal character ((CTRL-CHAR, code 0)): only regular white space (\r, \n, \t) is allowed between tokens
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DRILL-4871
>                 URL: https://issues.apache.org/jira/browse/DRILL-4871
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Execution - Flow
>    Affects Versions: 1.8.0
>            Reporter: Chun Chang
>
> Running functional regression, hit this error sometimes. Will provide more info if I hit it again.
> {noformat}
> /root/drillAutomation/framework-master/framework/resources/Functional/metadata_caching/partition_pruning/plan/3level_sanity4.q
> Query: 
> explain plan for select l_quantity from l_3level where dir0=1 and ((dir1='one' and dir2 IN ('2015-7-12', '2015-7-13')) or (dir1='two' and dir2='2015-8-12')) and l_discount=0.07 order by l_orderkey limit 10
> Failed with exception
> java.sql.SQLException: SYSTEM ERROR: JsonParseException: Illegal character ((CTRL-CHAR, code 0)): only regular white space (\r, \n, \t) is allowed between tokens
>  at [Source: com.mapr.fs.MapRFsDataInputStream@4f1a197d; line: 1, column: 2]
> [Error Id: fae9e81d-a7d6-459d-bbd2-33d008bd8c56 on atsqa6c85.qa.lab:31010]
>   (org.apache.drill.exec.work.foreman.ForemanException) Unexpected exception during fragment initialization: Internal error: Error while applying rule DrillTableRule, args [rel#951416:DirPrunedEnumerableTableScan.ENUMERABLE.ANY([]).[](table=[],selection=root=maprfs:/drill/testdata/metadata_caching_pp/l_3levelfiles=[maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/two/2015-8-12,maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/one/2015-7-13,maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/one/2015-7-12])]
>     org.apache.drill.exec.work.foreman.Foreman.run():281
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1145
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():615
>     java.lang.Thread.run():744
>   Caused By (java.lang.AssertionError) Internal error: Error while applying rule DrillTableRule, args [rel#951416:DirPrunedEnumerableTableScan.ENUMERABLE.ANY([]).[](table=[],selection=root=maprfs:/drill/testdata/metadata_caching_pp/l_3levelfiles=[maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/two/2015-8-12,maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/one/2015-7-13,maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/one/2015-7-12])]
>     org.apache.calcite.util.Util.newInternal():792
>     org.apache.calcite.plan.volcano.VolcanoRuleCall.onMatch():251
>     org.apache.calcite.plan.volcano.VolcanoPlanner.findBestExp():808
>     org.apache.calcite.tools.Programs$RuleSetProgram.run():303
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():404
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():343
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():240
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():290
>     org.apache.drill.exec.planner.sql.handlers.ExplainHandler.getPlan():61
>     org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan():94
>     org.apache.drill.exec.work.foreman.Foreman.runSQL():1008
>     org.apache.drill.exec.work.foreman.Foreman.run():264
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1145
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():615
>     java.lang.Thread.run():744
>   Caused By (org.apache.drill.common.exceptions.DrillRuntimeException) Failure creating scan.
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():91
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():69
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():62
>     org.apache.drill.exec.planner.logical.DrillScanRule.onMatch():37
>     org.apache.calcite.plan.volcano.VolcanoRuleCall.onMatch():228
>     org.apache.calcite.plan.volcano.VolcanoPlanner.findBestExp():808
>     org.apache.calcite.tools.Programs$RuleSetProgram.run():303
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():404
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():343
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():240
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():290
>     org.apache.drill.exec.planner.sql.handlers.ExplainHandler.getPlan():61
>     org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan():94
>     org.apache.drill.exec.work.foreman.Foreman.runSQL():1008
>     org.apache.drill.exec.work.foreman.Foreman.run():264
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1145
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():615
>     java.lang.Thread.run():744
>   Caused By (com.fasterxml.jackson.core.JsonParseException) Illegal character ((CTRL-CHAR, code 0)): only regular white space (\r, \n, \t) is allowed between tokens
>  at [Source: com.mapr.fs.MapRFsDataInputStream@4f1a197d; line: 1, column: 2]
>     com.fasterxml.jackson.core.JsonParser._constructError():1586
>     com.fasterxml.jackson.core.base.ParserMinimalBase._reportError():521
>     com.fasterxml.jackson.core.base.ParserMinimalBase._throwInvalidSpace():472
>     com.fasterxml.jackson.core.json.ReaderBasedJsonParser._skipWSOrEnd():2283
>     com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken():601
>     com.fasterxml.jackson.databind.ObjectMapper._initForReading():3828
>     com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose():3773
>     com.fasterxml.jackson.databind.ObjectMapper.readValue():2849
>     org.apache.drill.exec.store.parquet.Metadata.readBlockMeta():503
>     org.apache.drill.exec.store.parquet.Metadata.readBlockMeta():137
>     org.apache.drill.exec.store.parquet.ParquetGroupScan.initFromMetadataCache():584
>     org.apache.drill.exec.store.parquet.ParquetGroupScan.expandIfNecessary():237
>     org.apache.drill.exec.store.parquet.ParquetGroupScan.<init>():173
>     org.apache.drill.exec.store.parquet.ParquetFormatPlugin.getGroupScan():169
>     org.apache.drill.exec.store.parquet.ParquetFormatPlugin.getGroupScan():67
>     org.apache.drill.exec.store.dfs.FileSystemPlugin.getPhysicalScan():145
>     org.apache.drill.exec.store.AbstractStoragePlugin.getPhysicalScan():103
>     org.apache.drill.exec.planner.logical.DrillTable.getGroupScan():71
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():89
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():69
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():62
>     org.apache.drill.exec.planner.logical.DrillScanRule.onMatch():37
>     org.apache.calcite.plan.volcano.VolcanoRuleCall.onMatch():228
>     org.apache.calcite.plan.volcano.VolcanoPlanner.findBestExp():808
>     org.apache.calcite.tools.Programs$RuleSetProgram.run():303
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():404
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():343
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():240
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():290
>     org.apache.drill.exec.planner.sql.handlers.ExplainHandler.getPlan():61
>     org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan():94
>     org.apache.drill.exec.work.foreman.Foreman.runSQL():1008
>     org.apache.drill.exec.work.foreman.Foreman.run():264
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1145
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():615
>     java.lang.Thread.run():744
> 	at org.apache.drill.jdbc.impl.DrillCursor.nextRowInternally(DrillCursor.java:247)
> 	at org.apache.drill.jdbc.impl.DrillCursor.loadInitialSchema(DrillCursor.java:290)
> 	at org.apache.drill.jdbc.impl.DrillResultSetImpl.execute(DrillResultSetImpl.java:1933)
> 	at org.apache.drill.jdbc.impl.DrillResultSetImpl.execute(DrillResultSetImpl.java:73)
> 	at oadd.net.hydromatic.avatica.AvaticaConnection.executeQueryInternal(AvaticaConnection.java:404)
> 	at oadd.net.hydromatic.avatica.AvaticaStatement.executeQueryInternal(AvaticaStatement.java:351)
> 	at oadd.net.hydromatic.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:78)
> 	at org.apache.drill.jdbc.impl.DrillStatementImpl.executeQuery(DrillStatementImpl.java:112)
> 	at org.apache.drill.test.framework.DrillTestJdbc.executeQuery(DrillTestJdbc.java:174)
> 	at org.apache.drill.test.framework.DrillTestJdbc.run(DrillTestJdbc.java:100)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 	at java.lang.Thread.run(Thread.java:744)
> Caused by: oadd.org.apache.drill.common.exceptions.UserRemoteException: SYSTEM ERROR: JsonParseException: Illegal character ((CTRL-CHAR, code 0)): only regular white space (\r, \n, \t) is allowed between tokens
>  at [Source: com.mapr.fs.MapRFsDataInputStream@4f1a197d; line: 1, column: 2]
> [Error Id: fae9e81d-a7d6-459d-bbd2-33d008bd8c56 on atsqa6c85.qa.lab:31010]
>   (org.apache.drill.exec.work.foreman.ForemanException) Unexpected exception during fragment initialization: Internal error: Error while applying rule DrillTableRule, args [rel#951416:DirPrunedEnumerableTableScan.ENUMERABLE.ANY([]).[](table=[],selection=root=maprfs:/drill/testdata/metadata_caching_pp/l_3levelfiles=[maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/two/2015-8-12,maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/one/2015-7-13,maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/one/2015-7-12])]
>     org.apache.drill.exec.work.foreman.Foreman.run():281
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1145
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():615
>     java.lang.Thread.run():744
>   Caused By (java.lang.AssertionError) Internal error: Error while applying rule DrillTableRule, args [rel#951416:DirPrunedEnumerableTableScan.ENUMERABLE.ANY([]).[](table=[],selection=root=maprfs:/drill/testdata/metadata_caching_pp/l_3levelfiles=[maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/two/2015-8-12,maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/one/2015-7-13,maprfs:///drill/testdata/metadata_caching_pp/l_3level/1/one/2015-7-12])]
>     org.apache.calcite.util.Util.newInternal():792
>     org.apache.calcite.plan.volcano.VolcanoRuleCall.onMatch():251
>     org.apache.calcite.plan.volcano.VolcanoPlanner.findBestExp():808
>     org.apache.calcite.tools.Programs$RuleSetProgram.run():303
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():404
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():343
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():240
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():290
>     org.apache.drill.exec.planner.sql.handlers.ExplainHandler.getPlan():61
>     org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan():94
>     org.apache.drill.exec.work.foreman.Foreman.runSQL():1008
>     org.apache.drill.exec.work.foreman.Foreman.run():264
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1145
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():615
>     java.lang.Thread.run():744
>   Caused By (org.apache.drill.common.exceptions.DrillRuntimeException) Failure creating scan.
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():91
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():69
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():62
>     org.apache.drill.exec.planner.logical.DrillScanRule.onMatch():37
>     org.apache.calcite.plan.volcano.VolcanoRuleCall.onMatch():228
>     org.apache.calcite.plan.volcano.VolcanoPlanner.findBestExp():808
>     org.apache.calcite.tools.Programs$RuleSetProgram.run():303
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():404
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():343
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():240
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():290
>     org.apache.drill.exec.planner.sql.handlers.ExplainHandler.getPlan():61
>     org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan():94
>     org.apache.drill.exec.work.foreman.Foreman.runSQL():1008
>     org.apache.drill.exec.work.foreman.Foreman.run():264
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1145
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():615
>     java.lang.Thread.run():744
>   Caused By (com.fasterxml.jackson.core.JsonParseException) Illegal character ((CTRL-CHAR, code 0)): only regular white space (\r, \n, \t) is allowed between tokens
>  at [Source: com.mapr.fs.MapRFsDataInputStream@4f1a197d; line: 1, column: 2]
>     com.fasterxml.jackson.core.JsonParser._constructError():1586
>     com.fasterxml.jackson.core.base.ParserMinimalBase._reportError():521
>     com.fasterxml.jackson.core.base.ParserMinimalBase._throwInvalidSpace():472
>     com.fasterxml.jackson.core.json.ReaderBasedJsonParser._skipWSOrEnd():2283
>     com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken():601
>     com.fasterxml.jackson.databind.ObjectMapper._initForReading():3828
>     com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose():3773
>     com.fasterxml.jackson.databind.ObjectMapper.readValue():2849
>     org.apache.drill.exec.store.parquet.Metadata.readBlockMeta():503
>     org.apache.drill.exec.store.parquet.Metadata.readBlockMeta():137
>     org.apache.drill.exec.store.parquet.ParquetGroupScan.initFromMetadataCache():584
>     org.apache.drill.exec.store.parquet.ParquetGroupScan.expandIfNecessary():237
>     org.apache.drill.exec.store.parquet.ParquetGroupScan.<init>():173
>     org.apache.drill.exec.store.parquet.ParquetFormatPlugin.getGroupScan():169
>     org.apache.drill.exec.store.parquet.ParquetFormatPlugin.getGroupScan():67
>     org.apache.drill.exec.store.dfs.FileSystemPlugin.getPhysicalScan():145
>     org.apache.drill.exec.store.AbstractStoragePlugin.getPhysicalScan():103
>     org.apache.drill.exec.planner.logical.DrillTable.getGroupScan():71
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():89
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():69
>     org.apache.drill.exec.planner.logical.DrillScanRel.<init>():62
>     org.apache.drill.exec.planner.logical.DrillScanRule.onMatch():37
>     org.apache.calcite.plan.volcano.VolcanoRuleCall.onMatch():228
>     org.apache.calcite.plan.volcano.VolcanoPlanner.findBestExp():808
>     org.apache.calcite.tools.Programs$RuleSetProgram.run():303
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():404
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.transform():343
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():240
>     org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToDrel():290
>     org.apache.drill.exec.planner.sql.handlers.ExplainHandler.getPlan():61
>     org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan():94
>     org.apache.drill.exec.work.foreman.Foreman.runSQL():1008
>     org.apache.drill.exec.work.foreman.Foreman.run():264
>     java.util.concurrent.ThreadPoolExecutor.runWorker():1145
>     java.util.concurrent.ThreadPoolExecutor$Worker.run():615
>     java.lang.Thread.run():744
> 	at oadd.org.apache.drill.exec.rpc.user.QueryResultHandler.resultArrived(QueryResultHandler.java:123)
> 	at oadd.org.apache.drill.exec.rpc.user.UserClient.handleReponse(UserClient.java:134)
> 	at oadd.org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:46)
> 	at oadd.org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:31)
> 	at oadd.org.apache.drill.exec.rpc.RpcBus.handle(RpcBus.java:65)
> 	at oadd.org.apache.drill.exec.rpc.RpcBus$RequestEvent.run(RpcBus.java:363)
> 	at oadd.org.apache.drill.common.SerializedExecutor$RunnableProcessor.run(SerializedExecutor.java:89)
> 	at oadd.org.apache.drill.exec.rpc.RpcBus$SameExecutor.execute(RpcBus.java:240)
> 	at oadd.org.apache.drill.common.SerializedExecutor.execute(SerializedExecutor.java:123)
> 	at oadd.org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:274)
> 	at oadd.org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:245)
> 	at oadd.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
> 	at oadd.io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:254)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
> 	at oadd.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
> 	at oadd.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:242)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
> 	at oadd.io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
> 	at oadd.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
> 	at oadd.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:847)
> 	at oadd.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
> 	at oadd.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
> 	at oadd.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
> 	at oadd.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
> 	at oadd.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
> 	at oadd.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
> 	... 1 more
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)