Daniel Becker created IMPALA-12845:
--------------------------------------

             Summary: Crash with DESCRIBE on a struct from an Iceberg table
                 Key: IMPALA-12845
                 URL: https://issues.apache.org/jira/browse/IMPALA-12845
             Project: IMPALA
          Issue Type: Bug
            Reporter: Daniel Becker
            Assignee: Daniel Becker


A DESCRIBE statement on a struct contained in an Iceberg table crashes Impala:

In Hive:
{code:java}
create table ice_struct (id INT, s STRUCT<i: INT>) stored by iceberg;{code}
In Impala:
{code:java}
describe ice_struct.s
Caught exception TSocket read 0 bytes, type=<class 
'thrift.transport.TTransport.TTransportException'> in FetchResults. 
Error communicating with impalad: TSocket read 0 bytes{code}
The logs in impalad.FATAL indicate that we hit a DCHECK:
{code:java}
F0227 11:53:49.936864 680819 query-result-set.cc:386] Check failed: num_col == 
metadata_.columns.size() (3 vs. 4){code}
 

Note that this also happens with Iceberg metadata tables, for example:
{code:java}
describe 
functional_parquet.iceberg_query_metadata.entries.readable_metrics;{code}
With non-Iceberg tables there is no error.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org

Reply via email to