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