You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Aman Sinha (JIRA)" <ji...@apache.org> on 2015/10/10 10:49:05 UTC
[jira] [Assigned] (DRILL-3917) IllegalArgumentException when
running query after creating metadata cache
[ https://issues.apache.org/jira/browse/DRILL-3917?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aman Sinha reassigned DRILL-3917:
---------------------------------
Assignee: Aman Sinha
> IllegalArgumentException when running query after creating metadata cache
> -------------------------------------------------------------------------
>
> Key: DRILL-3917
> URL: https://issues.apache.org/jira/browse/DRILL-3917
> Project: Apache Drill
> Issue Type: Bug
> Components: Metadata
> Reporter: Aman Sinha
> Assignee: Aman Sinha
> Attachments: orders.tar
>
>
> I am getting an error with the below query:
> Without metadata cache:
> {code}
> 0: jdbc:drill:zk=local> select count(*) from orders where dir0 = 1995;
> +---------+
> | EXPR$0 |
> +---------+
> | 40 |
> +---------+
> 1 row selected (0.205 seconds)
> {code}
> Create metadata cache and run query:
> {code}
> 0: jdbc:drill:zk=local> refresh table metadata `orders`;
> +-------+--------------------------------------------------+
> | ok | summary |
> +-------+--------------------------------------------------+
> | true | Successfully updated metadata for table orders. |
> +-------+--------------------------------------------------+
> 1 row selected (1.112 seconds)
> 0: jdbc:drill:zk=local> select count(*) from orders where dir0 = 1995;
> Error: SYSTEM ERROR: IllegalArgumentException: MinorFragmentId 0 has no read entries assigned
> [Error Id: c1cd004c-8850-47fb-8cd8-6da85dd4fc50 on 172.16.0.160:31010]
> (org.apache.drill.exec.work.foreman.ForemanException) Unexpected exception during fragment initialization: MinorFragmentId 0 has no read entries assigned
> org.apache.drill.exec.work.foreman.Foreman.run():255
> java.util.concurrent.ThreadPoolExecutor.runWorker():1145
> java.util.concurrent.ThreadPoolExecutor$Worker.run():615
> java.lang.Thread.run():744
> Caused By (java.lang.IllegalArgumentException) MinorFragmentId 0 has no read entries assigned
> com.google.common.base.Preconditions.checkArgument():92
> org.apache.drill.exec.store.parquet.ParquetGroupScan.getSpecificScan():679
> org.apache.drill.exec.store.parquet.ParquetGroupScan.getSpecificScan():103
> org.apache.drill.exec.planner.fragment.Materializer.visitGroupScan():68
> org.apache.drill.exec.planner.fragment.Materializer.visitGroupScan():35
> org.apache.drill.exec.physical.base.AbstractGroupScan.accept():60
> org.apache.drill.exec.planner.fragment.Materializer.visitOp():102
> org.apache.drill.exec.planner.fragment.Materializer.visitOp():35
> org.apache.drill.exec.physical.base.AbstractPhysicalVisitor.visitProject():77
> org.apache.drill.exec.physical.config.Project.accept():51
> org.apache.drill.exec.planner.fragment.Materializer.visitOp():102
> org.apache.drill.exec.planner.fragment.Materializer.visitOp():35
> org.apache.drill.exec.physical.base.AbstractPhysicalVisitor.visitStreamingAggregate():97
> org.apache.drill.exec.physical.config.StreamingAggregate.accept():58
> org.apache.drill.exec.planner.fragment.Materializer.visitOp():102
> org.apache.drill.exec.planner.fragment.Materializer.visitOp():35
> org.apache.drill.exec.physical.base.AbstractPhysicalVisitor.visitProject():77
> org.apache.drill.exec.physical.config.Project.accept():51
> org.apache.drill.exec.planner.fragment.Materializer.visitStore():82
> org.apache.drill.exec.planner.fragment.Materializer.visitStore():35
> org.apache.drill.exec.physical.base.AbstractPhysicalVisitor.visitScreen():195
> org.apache.drill.exec.physical.config.Screen.accept():97
> org.apache.drill.exec.planner.fragment.SimpleParallelizer.generateWorkUnit():355
> org.apache.drill.exec.planner.fragment.SimpleParallelizer.getFragments():134
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)