You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Dave Challis (Jira)" <ji...@apache.org> on 2020/05/05 09:30:00 UTC
[jira] [Created] (DRILL-7732) Group by on Parquet field causing:
SYSTEM ERROR: CompileException
Dave Challis created DRILL-7732:
-----------------------------------
Summary: Group by on Parquet field causing: SYSTEM ERROR: CompileException
Key: DRILL-7732
URL: https://issues.apache.org/jira/browse/DRILL-7732
Project: Apache Drill
Issue Type: Bug
Affects Versions: 1.17.0
Environment: AWS Linux instance, 64Gb RAM.
Reporter: Dave Challis
Attachments: portfolio.parquet
When executing the following query in Drill (via the web UI):
{noformat}
SELECT P.portfolio_id
FROM dfs.`/data/portfolio.parquet` AS P
GROUP BY P.portfolio_id
{noformat}
the query fails with the following error message:
{noformat}
org.apache.drill.common.exceptions.UserRemoteException: SYSTEM ERROR:
CompileException: Line 61, Column 30: "value" is neither a method, a field, nor a member class of "org.apache.drill.exec.vector.UntypedNullHolder" Fragment 0:0 Please, refer to logs for more information.
[Error Id: be0b9712-c9c6-4733-9d17-5c370d5dfce0 on e531a6492cf4:31010]
{noformat}
The schema for the Parquet file in question is:
{noformat}
$ parquet-tool schema portfolio.parquet
message parquet_go_root {
required int32 portfolio_id (UINT_32) = 0;
required binary name (UTF8) = 0;
optional binary meta (UTF8) = 0;
}
{noformat}
The contents of the file is a single row:
{noformat}
$ parquet-tools cat portfolio.parquet
portfolio_id = 0
name = Bose Corporation
meta = null
{noformat}
I've attached this file to this ticket.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)