Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-13035

Querying metadata tables from non-Iceberg tables throws IllegalArgumentException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • Impala 4.3.0
    • Impala 4.5.0
    • None
    • ghx-label-5

    Description

      If a query targets an Iceberg metadata table like default.xy.`files` and the xy table is not an Iceberg table then the analyzer throws IllegalArgumentException. 

      The main concern is that IcebergMetadataTable.java:isIcebergMetadataTable is called before it's validated that the table is indeed an IcebergTable.

      Example: 

      create table xy(a int);
      select * from default.xy.`files`;

      Attachments

        Issue Links

          Activity

            People

              daniel.becker Daniel Becker
              prozsa Peter Rozsa
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: