Iceberg: Add support for creating and dropping tables using Iceberg object store #71472
Annotations
3 errors
Upload test results:
testing/trino-faulttolerant-tests/src/test/java/io/trino/faulttolerant/iceberg/TestIcebergFaultTolerantExecutionTest.java#L47
Unable to create injector, see the following errors:
1) [Guice/ErrorInjectingConstructor]: IllegalStateException: [format, partitioning, sorted_by, location, format_version, orc_bloom_filter_columns, orc_bloom_filter_fpp, extra_properties, parquet_bloom_filter_columns] does not contain all supported properties
at IcebergTableProperties.<init>(Unknown Source)
at IcebergModule.configure(IcebergModule.java:85)
while locating IcebergTableProperties
Learn more:
https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR
Caused by: IllegalStateException: [format, partitioning, sorted_by, location, format_version, orc_bloom_filter_columns, orc_bloom_filter_fpp, extra_properties, parquet_bloom_filter_columns] does not contain all supported properties
at Preconditions.checkState(Preconditions.java:602)
at IcebergTableProperties.<init>(IcebergTableProperties.java:193)
at IcebergTableProperties$$FastClassByGuice$$157c70a9.GUICE$TRAMPOLINE(<generated>)
at IcebergTableProperties$$FastClassByGuice$$157c70a9.apply(<generated>)
at DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
at ConstructorInjector.provision(ConstructorInjector.java:114)
at ConstructorInjector.access$000(ConstructorInjector.java:33)
at ConstructorInjector$1.call(ConstructorInjector.java:98)
at ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
at LifeCycleModule.provision(LifeCycleModule.java:53)
at ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
at ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
at ConstructorInjector.construct(ConstructorInjector.java:93)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
at Guice.createInjector(Guice.java:87)
at Bootstrap.initialize(Bootstrap.java:288)
at IcebergConnectorFactory.createConnector(IcebergConnectorFactory.java:119)
at TestingIcebergConnectorFactory.create(TestingIcebergConnectorFactory.java:74)
at DefaultCatalogFactory.createConnector(DefaultCatalogFactory.java:211)
at DefaultCatalogFactory.createCatalog(DefaultCatalogFactory.java:128)
at LazyCatalogFactory.createCatalog(LazyCatalogFactory.java:45)
at CoordinatorDynamicCatalogManager.lambda$createCatalog$4(CoordinatorDynamicCatalogManager.java:278)
at java.base/ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1713)
at CoordinatorDynamicCatalogManager.createCatalog(CoordinatorDynamicCatalogManager.java:276)
at TestingTrinoServer.createCatalog(TestingTrinoServer.java:517)
at DistributedQueryRunner.createCatalog(DistributedQueryRunner.java:516)
at IcebergQueryRunner$Builder.build(IcebergQueryRunner.java:163)
at TestIcebergFaultTolerantExecutionTest.createQueryRunner(TestIcebergFaultTolerantExecutionTest.java:47)
at AbstractTestQueryFramework.init(AbstractTestQueryFramework.java:113)
at java.base/DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/Method.invoke(Method.java:580)
at ReflectionUtils.invokeMethod(ReflectionUtils.java:767)
at MethodInvocation.proceed(MethodInvocation.java:60)
at InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at TimeoutExtension.intercept(TimeoutExtension.java:156)
at TimeoutExtension.interceptLifecycleMethod(TimeoutExtension.java:128)
at TimeoutExtension.interceptBeforeAllMethod(TimeoutExtension.java:70)
at InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at InterceptingExecutableInvoker.lambda$invoke$0(Intercepting
|
Upload test results:
testing/trino-faulttolerant-tests/src/test/java/io/trino/faulttolerant/iceberg/TestIcebergParquetFaultTolerantExecutionConnectorTest.java#L1
Unable to create injector, see the following errors:
1) [Guice/ErrorInjectingConstructor]: IllegalStateException: [format, partitioning, sorted_by, location, format_version, orc_bloom_filter_columns, orc_bloom_filter_fpp, extra_properties, parquet_bloom_filter_columns] does not contain all supported properties
at IcebergTableProperties.<init>(Unknown Source)
at IcebergModule.configure(IcebergModule.java:85)
while locating IcebergTableProperties
Learn more:
https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR
Caused by: IllegalStateException: [format, partitioning, sorted_by, location, format_version, orc_bloom_filter_columns, orc_bloom_filter_fpp, extra_properties, parquet_bloom_filter_columns] does not contain all supported properties
at Preconditions.checkState(Preconditions.java:602)
at IcebergTableProperties.<init>(IcebergTableProperties.java:193)
at IcebergTableProperties$$FastClassByGuice$$157c70a9.GUICE$TRAMPOLINE(<generated>)
at IcebergTableProperties$$FastClassByGuice$$157c70a9.apply(<generated>)
at DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
at ConstructorInjector.provision(ConstructorInjector.java:114)
at ConstructorInjector.access$000(ConstructorInjector.java:33)
at ConstructorInjector$1.call(ConstructorInjector.java:98)
at ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
at LifeCycleModule.provision(LifeCycleModule.java:53)
at ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
at ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
at ConstructorInjector.construct(ConstructorInjector.java:93)
at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at SingletonScope$1.get(SingletonScope.java:169)
at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
at Guice.createInjector(Guice.java:87)
at Bootstrap.initialize(Bootstrap.java:288)
at IcebergConnectorFactory.createConnector(IcebergConnectorFactory.java:119)
at TestingIcebergConnectorFactory.create(TestingIcebergConnectorFactory.java:74)
at DefaultCatalogFactory.createConnector(DefaultCatalogFactory.java:211)
at DefaultCatalogFactory.createCatalog(DefaultCatalogFactory.java:128)
at LazyCatalogFactory.createCatalog(LazyCatalogFactory.java:45)
at CoordinatorDynamicCatalogManager.lambda$createCatalog$4(CoordinatorDynamicCatalogManager.java:278)
at java.base/ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1713)
at CoordinatorDynamicCatalogManager.createCatalog(CoordinatorDynamicCatalogManager.java:276)
at TestingTrinoServer.createCatalog(TestingTrinoServer.java:517)
at DistributedQueryRunner.createCatalog(DistributedQueryRunner.java:516)
at IcebergQueryRunner$Builder.build(IcebergQueryRunner.java:163)
at BaseIcebergConnectorTest.createQueryRunner(BaseIcebergConnectorTest.java:186)
at AbstractTestQueryFramework.init(AbstractTestQueryFramework.java:113)
at java.base/DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/Method.invoke(Method.java:580)
at ReflectionUtils.invokeMethod(ReflectionUtils.java:767)
at MethodInvocation.proceed(MethodInvocation.java:60)
at InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at TimeoutExtension.intercept(TimeoutExtension.java:156)
at TimeoutExtension.interceptLifecycleMethod(TimeoutExtension.java:128)
at TimeoutExtension.interceptBeforeAllMethod(TimeoutExtension.java:70)
at InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93
|
Maven Tests
Process completed with exit code 1.
|
Loading