Closed nanhangfei closed 3 years ago
This issue has been marked as stale due to 280 days of inactivity. It will be closed in 4 weeks if no further activity occurs. If this issue is still relevant, please simply write any comment. Even if closed, you can still revive the issue at any time or discuss it on the dev@druid.apache.org list. Thank you for your contributions.
This issue has been closed due to lack of activity. If you think that is incorrect, or the issue requires additional review, you can revive the issue at any time.
Affected Version
0.16.0-incubating
Configuration
common.runtime.properties ,i use hdfs as deep storage. I copy Hadoop configuration XMLs (core-site.xml, hdfs-site.xml, yarn-site.xml, mapred-site.xml) from hadoop cluster to conf/druid/single-server/micro-quickstart/_common/ path.
Description
i start druid using start-micro-quickstart command, then submit wikipedia-index-hadoop.json task in web console. after 30 seconds the task return success. but i can't find the task in YAR application console. the task log is below. i found keyword LocalJobRunner,so i guess druid don't submit hadoop-index task to yarn, just run task in local.
when i run cat /opt/druid/var/sv/middleManager.log . the log content is below. then An error message has occurred. druid (0.16.0-incubating) don't support hadoop 3.0.0?
2020-01-20T07:47:28,047 INFO [main] org.apache.druid.cli.CliMiddleManager - log4j.shutdownCallbackRegistry: org.apache.druid.common.config.Log4jShutdown 2020-01-20T07:47:28,047 INFO [main] org.apache.druid.cli.CliMiddleManager - log4j.shutdownHookEnabled: true 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - os.arch: amd64 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - os.name: Linux 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - os.version: 3.10.0-1062.el7.x86_64 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - path.separator: : 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.arch.data.model: 64 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.boot.class.path: /usr/local/openjdk-8/jre/lib/resources.jar:/usr/local/openjdk-8/jre/lib/rt.jar:/usr/local/openjdk-8/jre/lib/sunrsasign.jar:/usr/local/openjdk-8/jre/lib/jsse.jar:/usr/local/openjdk-8/jre/lib/jce.jar:/usr/local/openjdk-8/jre/lib/charsets.jar:/usr/local/openjdk-8/jre/lib/jfr.jar:/usr/local/openjdk-8/jre/classes 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.cpu.endian: little 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.cpu.isalist: 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.io.unicode.encoding: UnicodeLittle 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.java.command: org.apache.druid.cli.Main server middleManager 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.java.launcher: SUN_STANDARD 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.jnu.encoding: UTF-8 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.management.compiler: HotSpot 64-Bit Tiered Compilers 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - sun.os.patch.level: unknown 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - user.dir: /opt/druid 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - user.home: /root 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - user.language: en 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - user.name: root 2020-01-20T07:47:28,048 INFO [main] org.apache.druid.cli.CliMiddleManager - user.timezone: UTC 2020-01-20T07:47:28,051 INFO [main] org.apache.druid.guice.JsonConfigurator - Loaded class[class org.apache.druid.storage.hdfs.HdfsKerberosConfig] from props[druid.hadoop.security.kerberos.] as [org.apache.druid.storage.hdfs.HdfsKerberosConfig@0] 2020-01-20T07:47:28,059 INFO [main] org.apache.druid.guice.JsonConfigurator - Loaded class[class org.apache.druid.indexing.overlord.config.ForkingTaskRunnerConfig] from props[druid.indexer.runner.] as [org.apache.druid.indexing.overlord.config.ForkingTaskRunnerConfig@687e6293] 2020-01-20T07:47:28,072 INFO [main] org.apache.druid.guice.JsonConfigurator - Loaded class[class org.apache.druid.indexing.worker.config.WorkerConfig] from props[druid.worker.] as [org.apache.druid.indexing.worker.config.WorkerConfig@610d28b8] 2020-01-20T07:47:28,074 INFO [main] org.apache.druid.guice.JsonConfigurator - Loaded class[class org.apache.druid.storage.hdfs.tasklog.HdfsTaskLogsConfig] from props[druid.indexer.logs.] as [org.apache.druid.storage.hdfs.tasklog.HdfsTaskLogsConfig@32ec9c90] 2020-01-20T07:47:28,082 INFO [main] org.apache.druid.guice.JsonConfigurator - Loaded class[class org.apache.druid.server.initialization.IndexerZkConfig] from props[druid.zk.paths.indexer.] as [org.apache.druid.server.initialization.IndexerZkConfig@ff5f27ed] 2020-01-20T07:47:28,091 INFO [main] org.apache.druid.guice.JsonConfigurator - Loaded class[class org.apache.druid.indexing.overlord.config.RemoteTaskRunnerConfig] from props[druid.indexer.runner.] as [RemoteTaskRunnerConfig{taskAssignmentTimeout=PT5M, taskCleanupTimeout=PT15M, minWorkerVersion='0', maxZnodeBytes=524288, taskShutdownLinkTimeout=PT1M, pendingTasksRunnerNumThreads=1, maxRetriesBeforeBlacklist=5, taskBlackListBackoffTimeMillis=PT15M, taskBlackListCleanupPeriod=PT5M, maxPercentageBlacklistWorkers= 20}] 2020-01-20T07:47:28,110 INFO [main] org.apache.druid.guice.JsonConfigurator - Loaded class[class org.apache.druid.guice.http.DruidHttpClientConfig] from props[druid.global.http.] as [org.apache.druid.guice.http.DruidHttpClientConfig@399ca607] 2020-01-20T07:47:28,186 INFO [main] org.apache.druid.guice.JsonConfigurator - Loaded class[class org.apache.druid.client.indexing.IndexingServiceSelectorConfig] from props[druid.selectors.indexing.] as [org.apache.druid.client.indexing.IndexingServiceSelectorConfig@70a898b0] 2020-01-20T07:47:28,203 ERROR [main] org.apache.druid.cli.CliMiddleManager - Error when starting up. Failing. com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) null returned by binding at org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:152) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliMiddleManager$1) but the 3rd parameter of org.apache.druid.indexing.worker.WorkerTaskMonitor.(WorkerTaskMonitor.java:72) is not @Nullable
while locating org.apache.druid.indexing.common.config.TaskConfig
for the 3rd parameter of org.apache.druid.indexing.worker.WorkerTaskMonitor.(WorkerTaskMonitor.java:72)
at org.apache.druid.cli.CliMiddleManager.bindWorkerManagementClasses(CliMiddleManager.java:180) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliMiddleManager$1)
while locating org.apache.druid.indexing.worker.WorkerTaskMonitor
2) Problem parsing object at prefix[druid.indexer.task]: Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token at [Source: N/A; line: -1, column: -1] (through reference chain: org.apache.druid.indexing.common.config.TaskConfig["defaultHadoopCoordinates"]). at org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:151) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliMiddleManager$1) at org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:151) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliMiddleManager$1) while locating com.google.common.base.Supplier
at org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:152) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliMiddleManager$1)
while locating org.apache.druid.indexing.common.config.TaskConfig
for the 2nd parameter of org.apache.druid.indexing.overlord.ForkingTaskRunner.(ForkingTaskRunner.java:112)
at org.apache.druid.cli.CliMiddleManager$1.configure(CliMiddleManager.java:106) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliMiddleManager$1)
while locating org.apache.druid.indexing.overlord.ForkingTaskRunner
while locating org.apache.druid.indexing.overlord.TaskRunner
for the 2nd parameter of org.apache.druid.indexing.worker.WorkerTaskMonitor.(WorkerTaskMonitor.java:72)
at org.apache.druid.cli.CliMiddleManager.bindWorkerManagementClasses(CliMiddleManager.java:180) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliMiddleManager$1)
while locating org.apache.druid.indexing.worker.WorkerTaskMonitor
2 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:138) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:115) [druid-services-0.16.0-incubating.jar:0.16.0-incubating] at org.apache.druid.cli.ServerRunnable.run(ServerRunnable.java:57) [druid-services-0.16.0-incubating.jar:0.16.0-incubating] at org.apache.druid.cli.Main.main(Main.java:113) [druid-services-0.16.0-incubating.jar:0.16.0-incubating] Caused by: java.lang.IllegalArgumentException: Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token at [Source: N/A; line: -1, column: -1] (through reference chain: org.apache.druid.indexing.common.config.TaskConfig["defaultHadoopCoordinates"]) at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3459) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:3378) ~[jackson-databind-2.6.7.jar:2.6.7] at org.apache.druid.guice.JsonConfigurator.configurate(JsonConfigurator.java:117) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] at org.apache.druid.guice.JsonConfigProvider.get(JsonConfigProvider.java:243) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] at org.apache.druid.guice.JsonConfigProvider.get(JsonConfigProvider.java:81) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] 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.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 org.apache.druid.guice.SupplierProvider.get(SupplierProvider.java:52) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] 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.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.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.16.0-incubating.jar:0.16.0-incubating] 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 Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token at [Source: N/A; line: -1, column: -1] (through reference chain: org.apache.druid.indexing.common.config.TaskConfig["defaultHadoopCoordinates"]) at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:148) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:857) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:853) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.handleNonArray(StringCollectionDeserializer.java:240) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:171) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:161) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:19) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:520) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:463) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:378) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1099) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:296) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:133) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3454) ~[jackson-databind-2.6.7.jar:2.6.7] at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:3378) ~[jackson-databind-2.6.7.jar:2.6.7] at org.apache.druid.guice.JsonConfigurator.configurate(JsonConfigurator.java:117) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] at org.apache.druid.guice.JsonConfigProvider.get(JsonConfigProvider.java:243) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] at org.apache.druid.guice.JsonConfigProvider.get(JsonConfigProvider.java:81) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] 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.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 org.apache.druid.guice.SupplierProvider.get(SupplierProvider.java:52) ~[druid-core-0.16.0-incubating.jar:0.16.0-incubating] 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.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.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.16.0-incubating.jar:0.16.0-incubating] 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:?]