sjxiaoyang commented on issue #3095:
URL: https://github.com/apache/amoro/issues/3095#issuecomment-2290365660
This is another Exception
```
org.apache.amoro.server.exception.PersistenceException:
java.lang.RuntimeException: Run with ugi request failed.
at
org.apache.amoro.server.exception.AmoroRuntimeException.wrap(AmoroRuntimeException.java:141)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:65)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.syncTable(DefaultTableService.java:554)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$null$14(DefaultTableService.java:472)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
[?:1.8.0_422]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_422]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_422]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_422]
Caused by: java.lang.RuntimeException: Run with ugi request failed.
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:261)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
Caused by: java.lang.NoClassDefFoundError:
software/amazon/awssdk/transfer/s3/model/ObjectTransfer
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_422]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_422]
at
org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2652)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2617)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2713)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3563)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3598)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:171)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3702)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3653)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:555)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
~[hadoop-common-3.4.0.jar:?]
at org.apache.iceberg.hadoop.Util.getFs(Util.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopInputFile.fromLocation(HadoopInputFile.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopFileIO.newInputFile(HadoopFileIO.java:87)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)
~[iceberg-hive-metastore-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)
~[iceberg-core-1.4.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_422]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.iceberg.CachingCatalog.loadTable(CachingCatalog.java:166)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.lambda$loadTable$6(IcebergCatalog.java:104)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
Caused by: java.lang.ClassNotFoundException:
software.amazon.awssdk.transfer.s3.model.ObjectTransfer
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
~[?:1.8.0_422]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
~[?:1.8.0_422]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
~[?:1.8.0_422]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
~[?:1.8.0_422]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_422]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_422]
at
org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2652)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2617)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2713)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3563)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3598)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:171)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3702)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3653)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:555)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
~[hadoop-common-3.4.0.jar:?]
at org.apache.iceberg.hadoop.Util.getFs(Util.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopInputFile.fromLocation(HadoopInputFile.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopFileIO.newInputFile(HadoopFileIO.java:87)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)
~[iceberg-hive-metastore-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)
~[iceberg-core-1.4.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_422]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.iceberg.CachingCatalog.loadTable(CachingCatalog.java:166)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.lambda$loadTable$6(IcebergCatalog.java:104)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
2024-08-14 12:10:38,556 ERROR [table-explorer-executor-3]
[org.apache.amoro.server.table.DefaultTableService] [] - TableExplorer sync
table TableIdentity{database=land, tableName=land_mes_cn_cc_activity_log_i_
rt} error
org.apache.amoro.server.exception.PersistenceException:
java.lang.RuntimeException: Run with ugi request failed.
at
org.apache.amoro.server.exception.AmoroRuntimeException.wrap(AmoroRuntimeException.java:141)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:65)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.syncTable(DefaultTableService.java:554)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$null$14(DefaultTableService.java:472)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
[?:1.8.0_422]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_422]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_422]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_422]
Caused by: java.lang.RuntimeException: Run with ugi request failed.
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:261)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
Caused by: java.lang.NoClassDefFoundError:
software/amazon/awssdk/transfer/s3/model/ObjectTransfer
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_422]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_422]
at
org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2652)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2617)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2713)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3563)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3598)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:171)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3702)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3653)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:555)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
~[hadoop-common-3.4.0.jar:?]
at org.apache.iceberg.hadoop.Util.getFs(Util.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopInputFile.fromLocation(HadoopInputFile.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopFileIO.newInputFile(HadoopFileIO.java:87)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)
~[iceberg-hive-metastore-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)
~[iceberg-core-1.4.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_422]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.iceberg.CachingCatalog.loadTable(CachingCatalog.java:166)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.lambda$loadTable$6(IcebergCatalog.java:104)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
Caused by: java.lang.ClassNotFoundException:
software.amazon.awssdk.transfer.s3.model.ObjectTransfer
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
~[?:1.8.0_422]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
~[?:1.8.0_422]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
~[?:1.8.0_422]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
~[?:1.8.0_422]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_422]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_422]
at
org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2652)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2617)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2713)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3563)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3598)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:171)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3702)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3653)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:555)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
~[hadoop-common-3.4.0.jar:?]
at org.apache.iceberg.hadoop.Util.getFs(Util.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopInputFile.fromLocation(HadoopInputFile.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopFileIO.newInputFile(HadoopFileIO.java:87)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)
~[iceberg-hive-metastore-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)
~[iceberg-core-1.4.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_422]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.iceberg.CachingCatalog.loadTable(CachingCatalog.java:166)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.lambda$loadTable$6(IcebergCatalog.java:104)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
2024-08-14 12:10:38,564 ERROR [table-explorer-executor-6]
[org.apache.amoro.server.table.DefaultTableService] [] - TableExplorer sync
table TableIdentity{database=land, tableName=land_mes_cn_cc_nc_group_member
_i_rt} error
org.apache.amoro.server.exception.PersistenceException:
java.lang.RuntimeException: Run with ugi request failed.
at
org.apache.amoro.server.exception.AmoroRuntimeException.wrap(AmoroRuntimeException.java:141)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:65)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.syncTable(DefaultTableService.java:554)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$null$14(DefaultTableService.java:472)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
[?:1.8.0_422]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_422]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_422]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_422]
Caused by: java.lang.RuntimeException: Run with ugi request failed.
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:261)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
Caused by: java.lang.NoClassDefFoundError:
software/amazon/awssdk/transfer/s3/model/ObjectTransfer
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_422]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_422]
at
org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2652)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2617)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2713)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3563)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3598)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:171)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3702)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3653)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:555)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
~[hadoop-common-3.4.0.jar:?]
at org.apache.iceberg.hadoop.Util.getFs(Util.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopInputFile.fromLocation(HadoopInputFile.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopFileIO.newInputFile(HadoopFileIO.java:87)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)
~[iceberg-hive-metastore-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)
~[iceberg-core-1.4.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_422]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.iceberg.CachingCatalog.loadTable(CachingCatalog.java:166)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.lambda$loadTable$6(IcebergCatalog.java:104)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
Caused by: java.lang.ClassNotFoundException:
software.amazon.awssdk.transfer.s3.model.ObjectTransfer
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
~[?:1.8.0_422]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
~[?:1.8.0_422]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
~[?:1.8.0_422]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
~[?:1.8.0_422]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_422]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_422]
at
org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2652)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2617)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2713)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3563)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3598)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:171)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3702)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3653)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:555)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
~[hadoop-common-3.4.0.jar:?]
at org.apache.iceberg.hadoop.Util.getFs(Util.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopInputFile.fromLocation(HadoopInputFile.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopFileIO.newInputFile(HadoopFileIO.java:87)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)
~[iceberg-hive-metastore-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)
~[iceberg-core-1.4.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_422]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.iceberg.CachingCatalog.loadTable(CachingCatalog.java:166)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.lambda$loadTable$6(IcebergCatalog.java:104)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
2024-08-14 12:10:38,566 ERROR [table-explorer-executor-7]
[org.apache.amoro.server.table.DefaultTableService] [] - TableExplorer sync
table TableIdentity{database=land, tableName=land_mes_cn_cc_router_scrap_st
ep_i_rt} error
org.apache.amoro.server.exception.PersistenceException:
java.lang.RuntimeException: Run with ugi request failed.
at
org.apache.amoro.server.exception.AmoroRuntimeException.wrap(AmoroRuntimeException.java:141)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:65)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.syncTable(DefaultTableService.java:554)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$null$14(DefaultTableService.java:472)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
[?:1.8.0_422]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_422]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_422]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_422]
Caused by: java.lang.RuntimeException: Run with ugi request failed.
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:261)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
Caused by: java.lang.NoClassDefFoundError:
software/amazon/awssdk/transfer/s3/model/ObjectTransfer
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_422]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_422]
at
org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2652)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2617)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2713)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3563)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3598)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:171)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3702)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3653)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:555)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
~[hadoop-common-3.4.0.jar:?]
at org.apache.iceberg.hadoop.Util.getFs(Util.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopInputFile.fromLocation(HadoopInputFile.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopFileIO.newInputFile(HadoopFileIO.java:87)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)
~[iceberg-hive-metastore-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)
~[iceberg-core-1.4.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_422]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.iceberg.CachingCatalog.loadTable(CachingCatalog.java:166)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.lambda$loadTable$6(IcebergCatalog.java:104)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
Caused by: java.lang.ClassNotFoundException:
software.amazon.awssdk.transfer.s3.model.ObjectTransfer
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
~[?:1.8.0_422]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
~[?:1.8.0_422]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
~[?:1.8.0_422]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
~[?:1.8.0_422]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_422]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_422]
at
org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2652)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2617)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2713)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3563)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3598)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:171)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3702)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3653)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:555)
~[hadoop-common-3.4.0.jar:?]
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
~[hadoop-common-3.4.0.jar:?]
at org.apache.iceberg.hadoop.Util.getFs(Util.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopInputFile.fromLocation(HadoopInputFile.java:56)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hadoop.HadoopFileIO.newInputFile(HadoopFileIO.java:87)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)
~[iceberg-core-1.4.3.jar:?]
at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)
~[iceberg-hive-metastore-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)
~[iceberg-core-1.4.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_422]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.iceberg.CachingCatalog.loadTable(CachingCatalog.java:166)
~[iceberg-core-1.4.3.jar:?]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.lambda$loadTable$6(IcebergCatalog.java:104)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.formats.iceberg.IcebergCatalog.loadTable(IcebergCatalog.java:101)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.CommonUnifiedCatalog.lambda$loadTable$1(CommonUnifiedCatalog.java:116)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
~[?:1.8.0_422]
at
java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
~[?:1.8.0_422]
at
java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
~[?:1.8.0_422]
at
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
~[?:1.8.0_422]
at
org.apache.amoro.CommonUnifiedCatalog.loadTable(CommonUnifiedCatalog.java:122)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.lambda$loadTable$11(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.call(TableMetaStore.java:256)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.table.TableMetaStore.lambda$doAs$0(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_422]
at javax.security.auth.Subject.doAs(Subject.java:360) ~[?:1.8.0_422]
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1930)
~[hadoop-common-3.4.0.jar:?]
at
org.apache.amoro.table.TableMetaStore.doAs(TableMetaStore.java:231)
~[amoro-core-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.doAs(ExternalCatalog.java:161)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.catalog.ExternalCatalog.loadTable(ExternalCatalog.java:137)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.triggerTableAdded(DefaultTableService.java:577)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
org.apache.amoro.server.table.DefaultTableService.lambda$syncTable$19(DefaultTableService.java:564)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
at
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
~[?:1.8.0_422]
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
~[?:1.8.0_422]
at
org.apache.amoro.server.persistence.PersistentBase.doAsTransaction(PersistentBase.java:61)
~[amoro-ams-server-0.7.0-incubating.jar:0.7.0-incubating]
... 6 more
```
--
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]