adderRavi opened a new issue #11261:
URL: https://github.com/apache/druid/issues/11261
# It keeps failling while loading a csv file in druid.
Druid log:
at org.apache.druid.guice.Binders.dataSegmentMoverBinder(Binders.java:45)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.storage.s3.S3StorageDruidModule ->
com.google.inject.multibindings.MapBinder$RealMapBinder)
while locating java.util.Map<java.lang.String,
org.apache.druid.segment.loading.DataSegmentMover>
for the 1st parameter of
org.apache.druid.segment.loading.OmniDataSegmentMover.<init>(OmniDataSegmentMover.java:36)
while locating org.apache.druid.segment.loading.OmniDataSegmentMover
at
org.apache.druid.cli.CliPeon.bindPeonDataSegmentHandlers(CliPeon.java:382) (via
modules: com.google.inject.util.Modules$OverrideModule ->
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
while locating org.apache.druid.segment.loading.DataSegmentMover
for the 7th parameter of
org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:150)
at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:418)
(via modules: com.google.inject.util.Modules$OverrideModule ->
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
while locating org.apache.druid.indexing.common.TaskToolboxFactory
for the 1st parameter of
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner.<init>(SingleTaskBackgroundRunner.java:95)
at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:228) (via
modules: com.google.inject.util.Modules$OverrideModule ->
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
while locating
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner
while locating org.apache.druid.indexing.overlord.TaskRunner
for the 4th parameter of
org.apache.druid.indexing.worker.executor.ExecutorLifecycle.<init>(ExecutorLifecycle.java:80)
at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:215) (via
modules: com.google.inject.util.Modules$OverrideModule ->
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
while locating org.apache.druid.indexing.worker.executor.ExecutorLifecycle
3) Error in custom provider, com.amazonaws.SdkClientException: Unable to
find a region via the region provider chain. Must provide an explicit region in
the builder or setup environment to supply a region.
at
org.apache.druid.storage.s3.S3StorageDruidModule.getAmazonS3Client(S3StorageDruidModule.java:211)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.storage.s3.S3StorageDruidModule)
at
org.apache.druid.storage.s3.S3StorageDruidModule.getAmazonS3Client(S3StorageDruidModule.java:211)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.storage.s3.S3StorageDruidModule)
while locating org.apache.druid.storage.s3.ServerSideEncryptingAmazonS3
for the 2nd parameter of
org.apache.druid.storage.s3.S3DataSegmentArchiver.<init>(S3DataSegmentArchiver.java:47)
while locating org.apache.druid.storage.s3.S3DataSegmentArchiver
at
org.apache.druid.storage.s3.S3StorageDruidModule.configure(S3StorageDruidModule.java:154)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.storage.s3.S3StorageDruidModule)
while locating org.apache.druid.segment.loading.DataSegmentArchiver
annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=156,
type=MAPBINDER, keyType=java.lang.String)
at
org.apache.druid.guice.Binders.dataSegmentArchiverBinder(Binders.java:50) (via
modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.storage.s3.S3StorageDruidModule ->
com.google.inject.multibindings.MapBinder$RealMapBinder)
while locating java.util.Map<java.lang.String,
org.apache.druid.segment.loading.DataSegmentArchiver>
for the 1st parameter of
org.apache.druid.segment.loading.OmniDataSegmentArchiver.<init>(OmniDataSegmentArchiver.java:36)
while locating org.apache.druid.segment.loading.OmniDataSegmentArchiver
at
org.apache.druid.cli.CliPeon.bindPeonDataSegmentHandlers(CliPeon.java:384) (via
modules: com.google.inject.util.Modules$OverrideModule ->
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
while locating org.apache.druid.segment.loading.DataSegmentArchiver
for the 8th parameter of
org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:150)
at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:418)
(via modules: com.google.inject.util.Modules$OverrideModule ->
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
while locating org.apache.druid.indexing.common.TaskToolboxFactory
for the 1st parameter of
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner.<init>(SingleTaskBackgroundRunner.java:95)
at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:228) (via
modules: com.google.inject.util.Modules$OverrideModule ->
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
while locating
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner
while locating org.apache.druid.indexing.overlord.TaskRunner
for the 4th parameter of
org.apache.druid.indexing.worker.executor.ExecutorLifecycle.<init>(ExecutorLifecycle.java:80)
at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:215) (via
modules: com.google.inject.util.Modules$OverrideModule ->
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
while locating org.apache.druid.indexing.worker.executor.ExecutorLifecycle
3 errors
at
com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1028)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1050)
~[guice-4.1.0.jar:?]
at
org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:141)
~[druid-core-0.21.0.jar:0.21.0]
at
org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:115)
[druid-services-0.21.0.jar:0.21.0]
at org.apache.druid.cli.CliPeon.run(CliPeon.java:298)
[druid-services-0.21.0.jar:0.21.0]
at org.apache.druid.cli.Main.main(Main.java:113)
[druid-services-0.21.0.jar:0.21.0]
Caused by: com.amazonaws.SdkClientException: Unable to find a region via the
region provider chain. Must provide an explicit region in the builder or setup
environment to supply a region.
at
com.amazonaws.client.builder.AwsClientBuilder.setRegion(AwsClientBuilder.java:371)
~[aws-java-sdk-core-1.11.199.jar:?]
at
com.amazonaws.client.builder.AwsClientBuilder.configureMutableProperties(AwsClientBuilder.java:337)
~[aws-java-sdk-core-1.11.199.jar:?]
at
com.amazonaws.client.builder.AwsSyncClientBuilder.build(AwsSyncClientBuilder.java:46)
~[aws-java-sdk-core-1.11.199.jar:?]
at
org.apache.druid.storage.s3.ServerSideEncryptingAmazonS3$Builder.build(ServerSideEncryptingAmazonS3.java:173)
~[?:?]
at
org.apache.druid.storage.s3.S3StorageDruidModule.getAmazonS3Client(S3StorageDruidModule.java:211)
~[?:?]
at
org.apache.druid.storage.s3.S3StorageDruidModule$$FastClassByGuice$$3f7cfccc.invoke(<generated>)
~[?:?]
at
com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:264)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:401)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
~[guice-4.1.0.jar:?]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)
~[guice-4.1.0.jar:?]
at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:104)
~[guice-4.1.0.jar:?]
at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:104)
~[guice-4.1.0.jar:?]
at
com.google.inject.multibindings.MapBinder$RealMapBinder$ValueProvider.get(MapBinder.java:821)
~[guice-multibindings-4.1.0.jar:?]
at
com.google.inject.multibindings.MapBinder$RealMapBinder$RealMapProvider.get(MapBinder.java:605)
~[guice-multibindings-4.1.0.jar:?]
at
com.google.inject.multibindings.MapBinder$RealMapBinder$RealMapProvider.get(MapBinder.java:586)
~[guice-multibindings-4.1.0.jar:?]
at
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
~[guice-4.1.0.jar:?]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
~[guice-4.1.0.jar:?]
at org.apache.druid.guice.LifecycleScope$1.get(LifecycleScope.java:68)
~[druid-core-0.21.0.jar:0.21.0]
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
~[guice-4.1.0.jar:?]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
~[guice-4.1.0.jar:?]
at org.apache.druid.guice.LifecycleScope$1.get(LifecycleScope.java:68)
~[druid-core-0.21.0.jar:0.21.0]
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)
~[guice-4.1.0.jar:?]
at
com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)
~[guice-4.1.0.jar:?]
... 5 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.
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]