hajunyoo1209 opened a new issue, #9001: URL: https://github.com/apache/gravitino/issues/9001
### Version main branch ### Describe what's wrong When using Iceberg 1.9.2 with GCP in Gravitino's Docker environment, GCS FileIO initialization fails due to missing GCP authentication dependencies. Iceberg 1.9.2's generic OAuth2Manager does not support: Application Default Credentials (ADC) Service account JSON file authentication GCP authorization code workflow This prevents proper GCP integration for Iceberg REST catalogs. Reference: [apache/iceberg#13212 - GCP: Add Google Authentication Support](https://github.com/apache/iceberg/pull/13212) ### Error message and/or stacktrace ``` Cannot initialize FileIO implementation org.apache.iceberg.gcp.gcs.GCSFileIO: Cannot find constructor for interface org.apache.iceberg.io.FileIO Missing org.apache.iceberg.gcp.gcs.GCSFileIO [java.lang.NoClassDefFoundError: com/google/auth/Credentials] ``` ### How to reproduce gravitino 1.0.0 ### Additional context Upgrade to Iceberg 1.10.0 File: dev/docker/gravitino/gravitino-dependency.sh [line](https://github.com/apache/gravitino/blob/dfcdffee84fe14e03b7948876deb1056c4d1907e/dev/docker/gravitino/gravitino-dependency.sh#L98) **Change from** iceberg_version="1.9.2" **To** iceberg_version="1.10.0" -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
