You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by "vbekiaris (via GitHub)" <gi...@apache.org> on 2025/07/08 12:11:09 UTC

[I] "table X.Y is not an iceberg table" on a valid iceberg table [iceberg-go]

vbekiaris opened a new issue, #479:
URL: https://github.com/apache/iceberg-go/issues/479

   ### Apache Iceberg version
   
   None
   
   ### Please describe the bug 🐞
   
   We are appending data to a table in AWS Glue Catalog using PyIceberg & PyArrow
   then try to load the table from `iceberg-go` but `LoadTable` fails
   with "table X.Y is not an iceberg table". The table parameters map
   contains key "table_type" as required by [Glue catalog implementation](https://github.com/apache/iceberg-go/blob/237da8fd2034d772cd5969a372d2e411e3dfc66d/catalog/glue/glue.go#L697-L699)
   but its value is not all-upper "ICEBERG", rather it's lower case.
   
   Both [PyIceberg](https://github.com/apache/iceberg-python/blob/main/pyiceberg/catalog/glue.py#L376) and [java](https://github.com/apache/iceberg/blob/061ae58986db3495ff3af6f1932a96dd086e5fbd/aws/src/main/java/org/apache/iceberg/aws/glue/GlueCatalog.java#L329) implementations
   perform the same check ignoring the case of the value.
   It seems that the condition check should be implemented in case-insensitive
   way for `iceberg-go` too, wdyt?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org


Re: [I] "table X.Y is not an iceberg table" on a valid iceberg table [iceberg-go]

Posted by "zeroshade (via GitHub)" <gi...@apache.org>.
zeroshade closed issue #479: "table X.Y is not an iceberg table" on a valid iceberg table
URL: https://github.com/apache/iceberg-go/issues/479


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org


Re: [I] "table X.Y is not an iceberg table" on a valid iceberg table [iceberg-go]

Posted by "tommika (via GitHub)" <gi...@apache.org>.
tommika commented on issue #479:
URL: https://github.com/apache/iceberg-go/issues/479#issuecomment-3508787612

   Hi @vbekiaris ... It looks like your fix may have been broken by this change:
   https://github.com/apache/iceberg-go/commit/1aa2a521cc873e8d93df5705697a99a02aa250a4
   
   which has introduced a new case-sensitive check on the table type:
   https://github.com/apache/iceberg-go/blob/main/catalog/glue/glue.go#L671-L673
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org