[ 
https://issues.apache.org/jira/browse/IMPALA-14798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Noémi Pap-Takács updated IMPALA-14798:
--------------------------------------
    Description: 
CatalogD throws IllegalStateException on COMPUTE STATS on Iceberg tables, when:
 * event processing is turned off
 * Iceberg table was crated by another engine
 ** Table is missing catalog service id

{noformat}
I20260303 10:57:58.255374 946949 jni-util.cc:321] 
0343c079b17eb14e:62a9437900000000] java.lang.IllegalStateException
        at 
com.google.common.base.Preconditions.checkState(Preconditions.java:496)
        at 
org.apache.impala.service.CatalogOpExecutor.updateTableStatsViaIceberg(CatalogOpExecutor.java:2134)
        at 
org.apache.impala.service.CatalogOpExecutor.alterTableUpdateStatsInner(CatalogOpExecutor.java:2103)
        at 
org.apache.impala.service.CatalogOpExecutor.alterTableUpdateStats(CatalogOpExecutor.java:2033)
        at 
org.apache.impala.service.CatalogOpExecutor.alterTable(CatalogOpExecutor.java:1439)
        at 
org.apache.impala.service.CatalogOpExecutor.execDdlRequest(CatalogOpExecutor.java:487){noformat}
The following Precondition check is hit in 
CatalogOpExecutor.updateTableStatsViaIceberg():
{noformat}
    
Preconditions.checkState(msTbl.getParameters().containsKey(CATALOG_SERVICE_ID));{noformat}

  was:
CatalogD throws IllegalStateException on COMPUTE STATS on Iceberg tables, when:
 * even processing is turned off
 * Iceberg table was crated by another engine
 ** Table is missing catalog service id

{noformat}
I20260303 10:57:58.255374 946949 jni-util.cc:321] 
0343c079b17eb14e:62a9437900000000] java.lang.IllegalStateException
        at 
com.google.common.base.Preconditions.checkState(Preconditions.java:496)
        at 
org.apache.impala.service.CatalogOpExecutor.updateTableStatsViaIceberg(CatalogOpExecutor.java:2134)
        at 
org.apache.impala.service.CatalogOpExecutor.alterTableUpdateStatsInner(CatalogOpExecutor.java:2103)
        at 
org.apache.impala.service.CatalogOpExecutor.alterTableUpdateStats(CatalogOpExecutor.java:2033)
        at 
org.apache.impala.service.CatalogOpExecutor.alterTable(CatalogOpExecutor.java:1439)
        at 
org.apache.impala.service.CatalogOpExecutor.execDdlRequest(CatalogOpExecutor.java:487){noformat}
The following Precondition check is hit in 
CatalogOpExecutor.updateTableStatsViaIceberg():
{noformat}
    
Preconditions.checkState(msTbl.getParameters().containsKey(CATALOG_SERVICE_ID));{noformat}


> CatalogD throws IllegalStateException on COMPUTE STATS on Iceberg tables
> ------------------------------------------------------------------------
>
>                 Key: IMPALA-14798
>                 URL: https://issues.apache.org/jira/browse/IMPALA-14798
>             Project: IMPALA
>          Issue Type: Bug
>            Reporter: Zoltán Borók-Nagy
>            Priority: Major
>              Labels: impala-iceberg, ramp-up
>
> CatalogD throws IllegalStateException on COMPUTE STATS on Iceberg tables, 
> when:
>  * event processing is turned off
>  * Iceberg table was crated by another engine
>  ** Table is missing catalog service id
> {noformat}
> I20260303 10:57:58.255374 946949 jni-util.cc:321] 
> 0343c079b17eb14e:62a9437900000000] java.lang.IllegalStateException
>         at 
> com.google.common.base.Preconditions.checkState(Preconditions.java:496)
>         at 
> org.apache.impala.service.CatalogOpExecutor.updateTableStatsViaIceberg(CatalogOpExecutor.java:2134)
>         at 
> org.apache.impala.service.CatalogOpExecutor.alterTableUpdateStatsInner(CatalogOpExecutor.java:2103)
>         at 
> org.apache.impala.service.CatalogOpExecutor.alterTableUpdateStats(CatalogOpExecutor.java:2033)
>         at 
> org.apache.impala.service.CatalogOpExecutor.alterTable(CatalogOpExecutor.java:1439)
>         at 
> org.apache.impala.service.CatalogOpExecutor.execDdlRequest(CatalogOpExecutor.java:487){noformat}
> The following Precondition check is hit in 
> CatalogOpExecutor.updateTableStatsViaIceberg():
> {noformat}
>     
> Preconditions.checkState(msTbl.getParameters().containsKey(CATALOG_SERVICE_ID));{noformat}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to