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

Remove Iceberg BaseTable serialization

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • Impala 4.1.0
    • None
    • Frontend
    • None
    • ghx-label-2

    Description

      With Iceberg 0.13 the Table serialization has been changed, a new class was added SerializableTable, that causes ClassCastException when using the newer Iceberg library.

      E    MESSAGE: AnalysisException: org.apache.impala.catalog.TableLoadingException: Error opening Iceberg table 'iceberg_insert_event_db_cmenn.ice_test'
      E   CAUSED BY: TableLoadingException: Error opening Iceberg table 'iceberg_insert_event_db_cmenn.ice_test'
      E   CAUSED BY: ClassCastException: org.apache.iceberg.SerializableTable cannot be cast to org.apache.iceberg.BaseTable
      

      The new approach is to use the SerializableTable class when serializing table, this is a lightweight Table class, however to keep Impala cross compatible between libraries we should remove the Iceberg's Table object serialization for now.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tmate Tamas Mate
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: