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]

Reply via email to