hemanthboyina commented on issue #14339: URL: https://github.com/apache/iceberg/issues/14339#issuecomment-4004273453
I think there are two different class loaders which are loading currently. In my opinion Spark loads the Gravitino catalog plugin in its own isolated classloader. Since Gravitino bundles its own copy of Iceberg classes, and you also have the Iceberg Spark runtime JAR on Spark's classpath, you end up with two separate classloaders each having their own copy of all Iceberg classes, including `Table`, `SerializableTable`, `SerializableTableWithSize`, etc -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
