mlubavin-vg opened a new issue #9531: Enabling QueryCountStatsMonitor on peon tasks causes them to crash on starting URL: https://github.com/apache/druid/issues/9531 Please provide a detailed title (e.g. "Broker crashes when using TopN query with Bound filter" instead of just "Broker crashes"). ### Affected Version 0.16 ### Description I am trying to get query count metrics to be emitted by the peon tasks. In the middle manager configuration, when I add QueryCountStatsMonitor to this line: druid.indexer.fork.property.druid.monitoring.monitors=["org.apache.druid.java.util.metrics.JvmMonitor", "org.apache.druid.server.metrics.QueryCountStatsMonitor"] or druid.indexer.fork.property.druid.monitoring.monitors=["org.apache.druid.server.metrics.QueryCountStatsMonitor"] the tasks cannot start up. I found the following error in the task logs: ``` Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: com.google.inject.CreationException: Unable to create injector, see the following errors: 1) Problem parsing object at prefix[druid.lookup]: Can not construct instance of org.apache.druid.query.lookup.LookupListeningAnnouncerConfig, problem: Unable to provision, see the following errors: 1) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) at org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidDataSource) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.dataSource(DataSourceTaskIdHolder.java:29) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) at org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidTaskId) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.taskId(DataSourceTaskIdHolder.java:32) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2 errors at [Source: N/A; line: -1, column: -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.query.lookup.LookupModule) 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.query.lookup.LookupModule) while locating com.google.common.base.Supplier<org.apache.druid.query.lookup.LookupListeningAnnouncerConfig> 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.query.lookup.LookupModule) while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 1st parameter of org.apache.druid.query.lookup.LookupModule.getLookupNodeService(LookupModule.java:92) at org.apache.druid.query.lookup.LookupModule.getLookupNodeService(LookupModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule) while locating org.apache.druid.discovery.LookupNodeService for the 24th parameter of org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:119) at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:391) (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:200) (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.query.QuerySegmentWalker for the 2nd parameter of org.apache.druid.server.QueryLifecycleFactory.<init>(QueryLifecycleFactory.java:52) at org.apache.druid.server.QueryLifecycleFactory.class(QueryLifecycleFactory.java:52) while locating org.apache.druid.server.QueryLifecycleFactory for the 1st parameter of org.apache.druid.server.QueryResource.<init>(QueryResource.java:121) at org.apache.druid.server.QueryResource.class(QueryResource.java:79) while locating org.apache.druid.server.QueryResource while locating org.apache.druid.server.metrics.QueryCountStatsProvider for the 1st parameter of org.apache.druid.server.metrics.QueryCountStatsMonitor.<init>(QueryCountStatsMonitor.java:40) while locating org.apache.druid.server.metrics.QueryCountStatsMonitor at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler annotated with @com.google.inject.name.Named(value=ForTheEagerness) 2) Tried proxying org.apache.druid.java.util.metrics.MonitorScheduler to support a circular dependency, but it is not an interface. at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler for the 14th parameter of org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:119) at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:391) (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:200) (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.query.QuerySegmentWalker for the 2nd parameter of org.apache.druid.server.QueryLifecycleFactory.<init>(QueryLifecycleFactory.java:52) at org.apache.druid.server.QueryLifecycleFactory.class(QueryLifecycleFactory.java:52) while locating org.apache.druid.server.QueryLifecycleFactory for the 1st parameter of org.apache.druid.server.QueryResource.<init>(QueryResource.java:121) at org.apache.druid.server.QueryResource.class(QueryResource.java:79) while locating org.apache.druid.server.QueryResource while locating org.apache.druid.server.metrics.QueryCountStatsProvider for the 1st parameter of org.apache.druid.server.metrics.QueryCountStatsMonitor.<init>(QueryCountStatsMonitor.java:40) while locating org.apache.druid.server.metrics.QueryCountStatsMonitor at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler annotated with @com.google.inject.name.Named(value=ForTheEagerness) 2 errors at org.apache.druid.cli.CliPeon.run(CliPeon.java:308) at org.apache.druid.cli.Main.main(Main.java:113) Caused by: java.lang.RuntimeException: com.google.inject.CreationException: Unable to create injector, see the following errors: 1) Problem parsing object at prefix[druid.lookup]: Can not construct instance of org.apache.druid.query.lookup.LookupListeningAnnouncerConfig, problem: Unable to provision, see the following errors: 1) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) at org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidDataSource) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.dataSource(DataSourceTaskIdHolder.java:29) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) at org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidTaskId) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.taskId(DataSourceTaskIdHolder.java:32) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2 errors at [Source: N/A; line: -1, column: -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.query.lookup.LookupModule) 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.query.lookup.LookupModule) while locating com.google.common.base.Supplier<org.apache.druid.query.lookup.LookupListeningAnnouncerConfig> 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.query.lookup.LookupModule) while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 1st parameter of org.apache.druid.query.lookup.LookupModule.getLookupNodeService(LookupModule.java:92) at org.apache.druid.query.lookup.LookupModule.getLookupNodeService(LookupModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule) while locating org.apache.druid.discovery.LookupNodeService for the 24th parameter of org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:119) at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:391) (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:200) (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.query.QuerySegmentWalker for the 2nd parameter of org.apache.druid.server.QueryLifecycleFactory.<init>(QueryLifecycleFactory.java:52) at org.apache.druid.server.QueryLifecycleFactory.class(QueryLifecycleFactory.java:52) while locating org.apache.druid.server.QueryLifecycleFactory for the 1st parameter of org.apache.druid.server.QueryResource.<init>(QueryResource.java:121) at org.apache.druid.server.QueryResource.class(QueryResource.java:79) while locating org.apache.druid.server.QueryResource while locating org.apache.druid.server.metrics.QueryCountStatsProvider for the 1st parameter of org.apache.druid.server.metrics.QueryCountStatsMonitor.<init>(QueryCountStatsMonitor.java:40) while locating org.apache.druid.server.metrics.QueryCountStatsMonitor at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler annotated with @com.google.inject.name.Named(value=ForTheEagerness) 2) Tried proxying org.apache.druid.java.util.metrics.MonitorScheduler to support a circular dependency, but it is not an interface. at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler for the 14th parameter of org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:119) at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:391) (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:200) (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.query.QuerySegmentWalker for the 2nd parameter of org.apache.druid.server.QueryLifecycleFactory.<init>(QueryLifecycleFactory.java:52) at org.apache.druid.server.QueryLifecycleFactory.class(QueryLifecycleFactory.java:52) while locating org.apache.druid.server.QueryLifecycleFactory for the 1st parameter of org.apache.druid.server.QueryResource.<init>(QueryResource.java:121) at org.apache.druid.server.QueryResource.class(QueryResource.java:79) while locating org.apache.druid.server.QueryResource while locating org.apache.druid.server.metrics.QueryCountStatsProvider for the 1st parameter of org.apache.druid.server.metrics.QueryCountStatsMonitor.<init>(QueryCountStatsMonitor.java:40) while locating org.apache.druid.server.metrics.QueryCountStatsMonitor at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler annotated with @com.google.inject.name.Named(value=ForTheEagerness) 2 errors at org.apache.druid.cli.GuiceRunnable.makeInjector(GuiceRunnable.java:72) at org.apache.druid.cli.CliPeon.run(CliPeon.java:271) ... 1 more Caused by: com.google.inject.CreationException: Unable to create injector, see the following errors: 1) Problem parsing object at prefix[druid.lookup]: Can not construct instance of org.apache.druid.query.lookup.LookupListeningAnnouncerConfig, problem: Unable to provision, see the following errors: 1) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) at org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidDataSource) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.dataSource(DataSourceTaskIdHolder.java:29) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) at org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidTaskId) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.taskId(DataSourceTaskIdHolder.java:32) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2 errors at [Source: N/A; line: -1, column: -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.query.lookup.LookupModule) 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.query.lookup.LookupModule) while locating com.google.common.base.Supplier<org.apache.druid.query.lookup.LookupListeningAnnouncerConfig> 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.query.lookup.LookupModule) while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 1st parameter of org.apache.druid.query.lookup.LookupModule.getLookupNodeService(LookupModule.java:92) at org.apache.druid.query.lookup.LookupModule.getLookupNodeService(LookupModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule) while locating org.apache.druid.discovery.LookupNodeService for the 24th parameter of org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:119) at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:391) (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:200) (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.query.QuerySegmentWalker for the 2nd parameter of org.apache.druid.server.QueryLifecycleFactory.<init>(QueryLifecycleFactory.java:52) at org.apache.druid.server.QueryLifecycleFactory.class(QueryLifecycleFactory.java:52) while locating org.apache.druid.server.QueryLifecycleFactory for the 1st parameter of org.apache.druid.server.QueryResource.<init>(QueryResource.java:121) at org.apache.druid.server.QueryResource.class(QueryResource.java:79) while locating org.apache.druid.server.QueryResource while locating org.apache.druid.server.metrics.QueryCountStatsProvider for the 1st parameter of org.apache.druid.server.metrics.QueryCountStatsMonitor.<init>(QueryCountStatsMonitor.java:40) while locating org.apache.druid.server.metrics.QueryCountStatsMonitor at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler annotated with @com.google.inject.name.Named(value=ForTheEagerness) 2) Tried proxying org.apache.druid.java.util.metrics.MonitorScheduler to support a circular dependency, but it is not an interface. at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler for the 14th parameter of org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:119) at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:391) (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:200) (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.query.QuerySegmentWalker for the 2nd parameter of org.apache.druid.server.QueryLifecycleFactory.<init>(QueryLifecycleFactory.java:52) at org.apache.druid.server.QueryLifecycleFactory.class(QueryLifecycleFactory.java:52) while locating org.apache.druid.server.QueryLifecycleFactory for the 1st parameter of org.apache.druid.server.QueryResource.<init>(QueryResource.java:121) at org.apache.druid.server.QueryResource.class(QueryResource.java:79) while locating org.apache.druid.server.QueryResource while locating org.apache.druid.server.metrics.QueryCountStatsProvider for the 1st parameter of org.apache.druid.server.metrics.QueryCountStatsMonitor.<init>(QueryCountStatsMonitor.java:40) while locating org.apache.druid.server.metrics.QueryCountStatsMonitor at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:92) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:77) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.java.util.metrics.MonitorScheduler annotated with @com.google.inject.name.Named(value=ForTheEagerness) 2 errors at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:470) at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:184) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110) at com.google.inject.Guice.createInjector(Guice.java:99) at com.google.inject.Guice.createInjector(Guice.java:73) at com.google.inject.Guice.createInjector(Guice.java:62) at org.apache.druid.initialization.Initialization.makeInjectorWithModules(Initialization.java:419) at org.apache.druid.cli.GuiceRunnable.makeInjector(GuiceRunnable.java:69) ... 2 more Caused by: java.lang.IllegalArgumentException: Can not construct instance of org.apache.druid.query.lookup.LookupListeningAnnouncerConfig, problem: Unable to provision, see the following errors: 1) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) at org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidDataSource) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.dataSource(DataSourceTaskIdHolder.java:29) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) at org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidTaskId) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.taskId(DataSourceTaskIdHolder.java:32) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2 errors at [Source: N/A; line: -1, column: -1] at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3459) at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:3378) at org.apache.druid.guice.JsonConfigurator.configurate(JsonConfigurator.java:117) at org.apache.druid.guice.JsonConfigProvider.get(JsonConfigProvider.java:243) at org.apache.druid.guice.JsonConfigProvider.get(JsonConfigProvider.java:81) at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53) at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) at org.apache.druid.guice.SupplierProvider.get(SupplierProvider.java:52) at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53) at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:402) at com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at org.apache.druid.guice.LifecycleScope$1.get(LifecycleScope.java:68) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054) at org.apache.druid.server.metrics.MetricsModule.getMonitorScheduler(MetricsModule.java:95) at org.apache.druid.server.metrics.MetricsModule$$FastClassByGuice$$99ddce1b.invoke(<generated>) at com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:264) at com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:401) at com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at org.apache.druid.guice.LifecycleScope$1.get(LifecycleScope.java:68) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205) at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085) at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199) at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180) ... 8 more Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.lookup.LookupListeningAnnouncerConfig, problem: Unable to provision, see the following errors: 1) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) at org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidDataSource) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.dataSource(DataSourceTaskIdHolder.java:29) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) at org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidTaskId) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.taskId(DataSourceTaskIdHolder.java:32) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2 errors at [Source: N/A; line: -1, column: -1] at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:152) at com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:887) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.wrapInstantiationProblem(BeanDeserializerBase.java:1530) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:444) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1099) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:296) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:133) at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3454) ... 110 more Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) at org.apache.druid.cli.CliPeon$1.getDataSourceFromTask(CliPeon.java:233) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidDataSource) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.dataSource(DataSourceTaskIdHolder.java:29) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2) Error in custom provider, java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) (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.task.Task for the 1st parameter of org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) at org.apache.druid.cli.CliPeon$1.getTaskIDFromTask(CliPeon.java:241) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1) while locating java.lang.String annotated with @com.google.inject.name.Named(value=druidTaskId) for field at org.apache.druid.server.metrics.DataSourceTaskIdHolder.taskId(DataSourceTaskIdHolder.java:32) at org.apache.druid.server.metrics.MetricsModule.configure(MetricsModule.java:71) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.metrics.MetricsModule) while locating org.apache.druid.server.metrics.DataSourceTaskIdHolder 2 errors at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1028) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1050) at org.apache.druid.guice.GuiceInjectableValues.findInjectableValue(GuiceInjectableValues.java:53) at com.fasterxml.jackson.databind.DeserializationContext.findInjectableValue(DeserializationContext.java:361) at com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer._findMissing(PropertyValueBuffer.java:136) at com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer.getParameters(PropertyValueBuffer.java:118) at com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator.build(PropertyBasedCreator.java:135) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:442) ... 114 more Caused by: java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:224) at org.apache.druid.cli.CliPeon$1$$FastClassByGuice$$1ae344b1.invoke(<generated>) at com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:264) at com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:401) at com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:402) at com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54) at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:132) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:120) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) ... 121 more Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.apache.druid.query.aggregation.LongSumAggregatorFactory, problem: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at [Source: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_fmocbjbo/task.json; line: 1, column: 1297] (through reference chain: org.apache.druid.indexing.kafka.KafkaIndexTask["dataSchema"]->org.apache.druid.segment.indexing.DataSchema["metricsSpec"]->Object[][1]) at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:152) at com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:887) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.wrapInstantiationProblem(BeanDeserializerBase.java:1530) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:444) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1099) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:296) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:166) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:136) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:122) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:93) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:131) at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:158) at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:17) at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:520) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:463) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:378) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1099) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:296) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:133) at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:520) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:463) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:378) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1099) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:296) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:166) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:136) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:122) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:93) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:131) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:42) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3736) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2620) at org.apache.druid.cli.CliPeon$1.readTask(CliPeon.java:221) ... 152 more Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) Tried proxying org.apache.druid.query.lookup.LookupListeningAnnouncerConfig to support a circular dependency, but it is not an interface. while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:124) at org.apache.druid.query.lookup.LookupReferencesManager.class(LookupReferencesManager.java:80) while locating org.apache.druid.query.lookup.LookupReferencesManager while locating org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider for the 1st parameter of org.apache.druid.query.expression.LookupExprMacro.<init>(LookupExprMacro.java:40) while locating org.apache.druid.query.expression.LookupExprMacro while locating org.apache.druid.math.expr.ExprMacroTable$ExprMacro annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=140, type=MULTIBINDER, keyType=) at org.apache.druid.guice.ExpressionModule.addExprMacro(ExpressionModule.java:83) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.query.lookup.LookupModule -> com.google.inject.multibindings.Multibinder$RealMultibinder) while locating java.util.Set<org.apache.druid.math.expr.ExprMacroTable$ExprMacro> for the 1st parameter of org.apache.druid.query.expression.GuiceExprMacroTable.<init>(GuiceExprMacroTable.java:33) while locating org.apache.druid.query.expression.GuiceExprMacroTable at org.apache.druid.guice.ExpressionModule.configure(ExpressionModule.java:69) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.guice.ExpressionModule) while locating org.apache.druid.math.expr.ExprMacroTable 1 error at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1028) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1050) at org.apache.druid.guice.GuiceInjectableValues.findInjectableValue(GuiceInjectableValues.java:53) at com.fasterxml.jackson.databind.DeserializationContext.findInjectableValue(DeserializationContext.java:361) at com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer._findMissing(PropertyValueBuffer.java:136) at com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer.getParameters(PropertyValueBuffer.java:118) at com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator.build(PropertyBasedCreator.java:135) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:442) ... 181 more ``` the task is started like this (from middle manager log): ``` 2020-03-17T22:00:17,933 INFO [WorkerTaskManager-NoticeHandler] org.apache.druid.indexing.worker.WorkerTaskManager - Task[index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc] started. 2020-03-17T22:00:17,934 INFO [forking-task-runner-1] org.apache.druid.indexing.overlord.ForkingTaskRunner - Running command: java -cp /usr/share/druid/conf/druid/cluster/_common:/usr/share/druid/conf/druid/cluster/data/middleManager:/usr/share/druid/lib/druid-services-0.16.0-incubating.jar:/usr/share/druid/lib/druid-core-0.16.0-incubating.jar:/usr/share/druid/lib/commons-io-2.6.jar:/usr/share/druid/lib/commons-lang-2.6.jar:/usr/share/druid/lib/commons-compress-1.18.jar:/usr/share/druid/lib/config-magic-0.9.jar:/usr/share/druid/lib/hibernate-validator-5.1.3.Final.jar:/usr/share/druid/lib/validation-api-1.1.0.Final.jar:/usr/share/druid/lib/jboss-logging-3.1.3.GA.jar:/usr/share/druid/lib/classmate-1.0.0.jar:/usr/share/druid/lib/javax.el-api-3.0.0.jar:/usr/share/druid/lib/javax.el-3.0.0.jar:/usr/share/druid/lib/jaxb-api-2.3.1.jar:/usr/share/druid/lib/javax.activation-api-1.2.0.jar:/usr/share/druid/lib/guava-16.0.1.jar:/usr/share/druid/lib/jackson-core-2.6.7.jar:/usr/share/druid/lib/jackson-annotations-2.6.7.jar:/usr/share/druid/lib/jackson-databind-2.6.7.jar:/usr/share/druid/lib/jackson-datatype-guava-2.6.7.jar:/usr/share/druid/lib/jackson-datatype-joda-2.6.7.jar:/usr/share/druid/lib/joda-time-2.10.2.jar:/usr/share/druid/lib/jackson-dataformat-smile-2.6.7.jar:/usr/share/druid/lib/guice-4.1.0.jar:/usr/share/druid/lib/javax.inject-1.jar:/usr/share/druid/lib/aopalliance-1.0.jar:/usr/share/druid/lib/guice-multibindings-4.1.0.jar:/usr/share/druid/lib/jdbi-2.63.1.jar:/usr/share/druid/lib/log4j-api-2.5.jar:/usr/share/druid/lib/log4j-core-2.5.jar:/usr/share/druid/lib/log4j-slf4j-impl-2.5.jar:/usr/share/druid/lib/slf4j-api-1.7.25.jar:/usr/share/druid/lib/log4j-jul-2.5.jar:/usr/share/druid/lib/log4j-1.2-api-2.5.jar:/usr/share/druid/lib/jcl-over-slf4j-1.7.12.jar:/usr/share/druid/lib/airline-0.7.jar:/usr/share/druid/lib/jackson-jq-0.0.10.jar:/usr/share/druid/lib/joni-2.1.27.jar:/usr/share/druid/lib/jcodings-1.0.43.jar:/usr/share/druid/lib/fastutil-8.2.3.jar:/usr/share/druid/lib/netty-buffer-4.1.30.Final.jar:/usr/share/druid/lib/netty-common-4.1.30.Final.jar:/usr/share/druid/lib/netty-codec-http-4.1.30.Final.jar:/usr/share/druid/lib/netty-codec-4.1.30.Final.jar:/usr/share/druid/lib/netty-transport-4.1.30.Final.jar:/usr/share/druid/lib/netty-resolver-4.1.30.Final.jar:/usr/share/druid/lib/opencsv-4.6.jar:/usr/share/druid/lib/commons-lang3-3.8.1.jar:/usr/share/druid/lib/commons-text-1.3.jar:/usr/share/druid/lib/commons-beanutils-1.9.3.jar:/usr/share/druid/lib/commons-logging-1.1.1.jar:/usr/share/druid/lib/commons-collections-3.2.2.jar:/usr/share/druid/lib/commons-collections4-4.2.jar:/usr/share/druid/lib/rhino-1.7.11.jar:/usr/share/druid/lib/xz-1.8.jar:/usr/share/druid/lib/zstd-jni-1.3.3-1.jar:/usr/share/druid/lib/json-path-2.3.0.jar:/usr/share/druid/lib/json-smart-2.3.jar:/usr/share/druid/lib/accessors-smart-1.2.jar:/usr/share/druid/lib/asm-7.1.jar:/usr/share/druid/lib/antlr4-runtime-4.5.1.jar:/usr/share/druid/lib/disruptor-3.3.6.jar:/usr/share/druid/lib/jsr305-2.0.1.jar:/usr/share/druid/lib/jna-4.5.1.jar:/usr/share/druid/lib/async-http-client-2.5.3.jar:/usr/share/druid/lib/async-http-client-netty-utils-2.5.3.jar:/usr/share/druid/lib/javax.activation-1.2.0.jar:/usr/share/druid/lib/netty-handler-4.1.30.Final.jar:/usr/share/druid/lib/netty-codec-socks-4.1.30.Final.jar:/usr/share/druid/lib/netty-handler-proxy-4.1.30.Final.jar:/usr/share/druid/lib/netty-transport-native-epoll-4.1.30.Final-linux-x86_64.jar:/usr/share/druid/lib/netty-transport-native-unix-common-4.1.30.Final.jar:/usr/share/druid/lib/netty-resolver-dns-4.1.30.Final.jar:/usr/share/druid/lib/netty-codec-dns-4.1.30.Final.jar:/usr/share/druid/lib/reactive-streams-1.0.2.jar:/usr/share/druid/lib/netty-reactive-streams-2.0.0.jar:/usr/share/druid/lib/sigar-1.6.5.132.jar:/usr/share/druid/lib/jvm-attach-api-1.5.jar:/usr/share/druid/lib/netty-3.10.6.Final.jar:/usr/share/druid/lib/error_prone_annotations-2.3.2.jar:/usr/share/druid/lib/druid-processing-0.16.0-incubating.jar:/usr/share/druid/lib/druid-hll-0.16.0-incubating.jar:/usr/share/druid/lib/extendedset-0.16.0-incubating.jar:/usr/share/druid/lib/RoaringBitmap-0.8.6.jar:/usr/share/druid/lib/shims-0.8.6.jar:/usr/share/druid/lib/compress-lzf-1.0.4.jar:/usr/share/druid/lib/commons-net-3.6.jar:/usr/share/druid/lib/icu4j-54.1.1.jar:/usr/share/druid/lib/lz4-java-1.6.0.jar:/usr/share/druid/lib/asm-commons-7.1.jar:/usr/share/druid/lib/asm-tree-7.1.jar:/usr/share/druid/lib/asm-analysis-7.1.jar:/usr/share/druid/lib/checker-qual-2.5.7.jar:/usr/share/druid/lib/maven-artifact-3.6.0.jar:/usr/share/druid/lib/plexus-utils-3.0.15.jar:/usr/share/druid/lib/druid-server-0.16.0-incubating.jar:/usr/share/druid/lib/druid-aws-common-0.16.0-incubating.jar:/usr/share/druid/lib/aws-java-sdk-ec2-1.11.199.jar:/usr/share/druid/lib/aws-java-sdk-core-1.11.199.jar:/usr/share/druid/lib/httpclient-4.5.3.jar:/usr/share/druid/lib/httpcore-4.4.11.jar:/usr/share/druid/lib/commons-codec-1.12.jar:/usr/share/druid/lib/ion-java-1.0.2.jar:/usr/share/druid/lib/jackson-dataformat-cbor-2.6.7.jar:/usr/share/druid/lib/jmespath-java-1.11.199.jar:/usr/share/druid/lib/aws-java-sdk-s3-1.11.199.jar:/usr/share/druid/lib/aws-java-sdk-kms-1.11.199.jar:/usr/share/druid/lib/druid-gcp-common-0.16.0-incubating.jar:/usr/share/druid/lib/google-api-client-1.22.0.jar:/usr/share/druid/lib/google-oauth-client-1.22.0.jar:/usr/share/druid/lib/google-http-client-1.22.0.jar:/usr/share/druid/lib/google-http-client-jackson2-1.22.0.jar:/usr/share/druid/lib/jackson-module-guice-2.6.7.jar:/usr/share/druid/lib/druid-console-0.16.0-incubating.jar:/usr/share/druid/lib/zookeeper-3.4.14.jar:/usr/share/druid/lib/jline-0.9.94.jar:/usr/share/druid/lib/audience-annotations-0.5.0.jar:/usr/share/druid/lib/curator-framework-4.1.0.jar:/usr/share/druid/lib/curator-client-4.1.0.jar:/usr/share/druid/lib/curator-x-discovery-4.1.0.jar:/usr/share/druid/lib/curator-recipes-4.1.0.jar:/usr/share/druid/lib/jackson-mapper-asl-1.9.13.jar:/usr/share/druid/lib/jackson-core-asl-1.9.13.jar:/usr/share/druid/lib/jackson-jaxrs-json-provider-2.6.7.jar:/usr/share/druid/lib/jackson-jaxrs-base-2.6.7.jar:/usr/share/druid/lib/jackson-module-jaxb-annotations-2.6.7.jar:/usr/share/druid/lib/jackson-jaxrs-smile-provider-2.6.7.jar:/usr/share/druid/lib/jersey-server-1.19.3.jar:/usr/share/druid/lib/jersey-core-1.19.3.jar:/usr/share/druid/lib/jsr311-api-1.1.1.jar:/usr/share/druid/lib/guice-servlet-4.1.0.jar:/usr/share/druid/lib/jersey-guice-1.19.3.jar:/usr/share/druid/lib/jersey-servlet-1.19.3.jar:/usr/share/druid/lib/jetty-server-9.4.10.v20180503.jar:/usr/share/druid/lib/javax.servlet-api-3.1.0.jar:/usr/share/druid/lib/jetty-http-9.4.10.v20180503.jar:/usr/share/druid/lib/jetty-util-9.4.10.v20180503.jar:/usr/share/druid/lib/jetty-io-9.4.10.v20180503.jar:/usr/share/druid/lib/jetty-proxy-9.4.10.v20180503.jar:/usr/share/druid/lib/jetty-client-9.4.10.v20180503.jar:/usr/share/druid/lib/tesla-aether-0.0.5.jar:/usr/share/druid/lib/aether-api-0.9.0.M2.jar:/usr/share/druid/lib/aether-spi-0.9.0.M2.jar:/usr/share/druid/lib/aether-util-0.9.0.M2.jar:/usr/share/druid/lib/aether-impl-0.9.0.M2.jar:/usr/share/druid/lib/aether-connector-file-0.9.0.M2.jar:/usr/share/druid/lib/aether-connector-okhttp-0.0.9.jar:/usr/share/druid/lib/okhttp-1.0.2.jar:/usr/share/druid/lib/wagon-provider-api-2.4.jar:/usr/share/druid/lib/maven-aether-provider-3.1.1.jar:/usr/share/druid/lib/maven-model-3.1.1.jar:/usr/share/druid/lib/maven-model-builder-3.1.1.jar:/usr/share/druid/lib/plexus-interpolation-1.19.jar:/usr/share/druid/lib/maven-repository-metadata-3.1.1.jar:/usr/share/druid/lib/maven-settings-builder-3.1.1.jar:/usr/share/druid/lib/maven-settings-3.1.1.jar:/usr/share/druid/lib/spymemcached-2.12.3.jar:/usr/share/druid/lib/jetty-servlet-9.4.10.v20180503.jar:/usr/share/druid/lib/jetty-security-9.4.10.v20180503.jar:/usr/share/druid/lib/jetty-servlets-9.4.10.v20180503.jar:/usr/share/druid/lib/jetty-continuation-9.4.10.v20180503.jar:/usr/share/druid/lib/derby-10.14.2.0.jar:/usr/share/druid/lib/derbynet-10.14.2.0.jar:/usr/share/druid/lib/derbyclient-10.14.2.0.jar:/usr/share/druid/lib/commons-math3-3.6.1.jar:/usr/share/druid/lib/caffeine-2.5.5.jar:/usr/share/druid/lib/commons-dbcp2-2.0.1.jar:/usr/share/druid/lib/commons-pool2-2.2.jar:/usr/share/druid/lib/druid-indexing-hadoop-0.16.0-incubating.jar:/usr/share/druid/lib/druid-indexing-service-0.16.0-incubating.jar:/usr/share/druid/lib/metrics-core-4.0.0.jar:/usr/share/druid/lib/druid-sql-0.16.0-incubating.jar:/usr/share/druid/lib/calcite-core-1.17.0.jar:/usr/share/druid/lib/avatica-core-1.12.0.jar:/usr/share/druid/lib/avatica-metrics-1.12.0.jar:/usr/share/druid/lib/protobuf-java-3.1.0.jar:/usr/share/druid/lib/calcite-linq4j-1.17.0.jar:/usr/share/druid/lib/esri-geometry-api-2.0.0.jar:/usr/share/druid/lib/aggdesigner-algorithm-6.0.jar:/usr/share/druid/lib/janino-2.7.6.jar:/usr/share/druid/lib/commons-compiler-2.7.6.jar:/usr/share/druid/lib/avatica-server-1.12.0.jar:/usr/share/druid/lib/jaxb-runtime-2.3.1.jar:/usr/share/druid/lib/txw2-2.3.1.jar:/usr/share/druid/lib/istack-commons-runtime-3.0.7.jar:/usr/share/druid/lib/stax-ex-1.8.jar:/usr/share/druid/lib/FastInfoset-1.2.15.jar -server -Xms2g -Xmx2g -XX:MaxDirectMemorySize=3600m -XX:+UseG1GC -Duser.timezone=UTC -Daws.region=us-east-1 -Dfile.encoding=UTF-8 -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager -XX:+ExitOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/druid/task/ -Ddruid.indexer.logs.s3Bucket=viralgains-integration -Ddruid.indexer.task.baseTaskDir=/mnt2/persistent/tasks -Ddruid.emitter.http.flushCount=2000 -Ddruid.storage.bucket=viralgains-integration -Ddruid.metadata.storage.connector.password=*** -Ddruid.indexer.fork.property.druid.monitoring.monitors=["org.apache.druid.server.metrics.QueryCountStatsMonitor"] -Ddruid.indexer.fork.property.druid.processing.numThreads=3 -Ddruid.storage.baseKey=druid_odyssey/segments -Ddruid.indexer.fork.property.druid.server.http.numThreads=50 -Ddruid.emitter=composing -Ddruid.indexer.fork.property.druid.processing.buffer.sizeBytes=536870912 -Ddruid.indexer.fork.property.druid.service=druid/peon -Duser.timezone=UTC -Ddruid.indexer.logs.s3Prefix=druid_odyssey/indexing-logs -Ddruid.emitter.http.recipientBaseUrl=http://localhost:8000/ -Dfile.encoding.pkg=sun.io -Ddruid.emitter.http.minHttpTimeoutMillis=200 -Ddruid.selectors.coordinator.serviceName=druid/coordinator -Ddruid.extensions.directory=/usr/share/druid/extensions -Ddruid.selectors.indexing.serviceName=druid/overlord -Ddruid.indexer.task.baseDir=/mnt2 -Ddruid.indexing.doubleStorage=double -Ddruid.port=8091 -Ddruid.server.http.numThreads=50 -Ddruid.worker.capacity=2 -Ddruid.emitter.composing.emitters=["logging","http"] -Ddruid.s3.accessKey=**** -Ddruid.s3.secretKey=**** -Ddruid.service=druid/middlemanager -Ddruid.metadata.storage.connector.user=*** -Ddruid.metadata.storage.type=mysql -Ddruid.metadata.storage.connector.connectURI=*** -Djava.io.tmpdir=/tmp -Ddruid.extensions.loadList=["druid-kafka-indexing-service", "druid-s3-extensions", "druid-histogram", "mysql-metadata-storage"] -Ddruid.indexer.runner.startPort=20000 -Ddruid.sql.enable=true -Ddruid.startup.logging.logProperties=true -Ddruid.zk.service.host=10.0.1.85:2181,10.0.2.224:2181,10.0.4.173:2181 -Ddruid.emitter.http.httpTimeoutAllowanceFactor=4 -Ddruid.monitoring.monitors=["org.apache.druid.java.util.metrics.JvmMonitor"] -Ddruid.zk.paths.base=/druid_odyssey -Dfile.encoding=UTF-8 -Ddruid.storage.type=s3 -Ddruid.indexer.fork.property.druid.processing.numMergeBuffers=3 -Ddruid.indexer.logs.type=s3 -Ddruid.monitoring.monitors=["org.apache.druid.server.metrics.QueryCountStatsMonitor"] -Ddruid.processing.numThreads=3 -Ddruid.server.http.numThreads=50 -Ddruid.processing.buffer.sizeBytes=536870912 -Ddruid.service=druid/peon -Ddruid.processing.numMergeBuffers=3 -Ddruid.metrics.emitter.dimension.dataSource=campaignsummary -Ddruid.metrics.emitter.dimension.taskId=index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc -Ddruid.metrics.emitter.dimension.taskType=index_kafka -Ddruid.host=ip-10-0-5-218.ec2.internal -Ddruid.plaintextPort=20000 -Ddruid.tlsPort=-1 -Ddruid.task.executor.service=druid/middlemanager -Ddruid.task.executor.host=ip-10-0-5-218.ec2.internal -Ddruid.task.executor.plaintextPort=8091 -Ddruid.task.executor.enablePlaintextPort=true -Ddruid.task.executor.tlsPort=-1 -Ddruid.task.executor.enableTlsPort=false org.apache.druid.cli.Main internal peon /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc/task.json /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc/cb6a1973-6ef0-46ae-b0d2-cdf76e0b8338/status.json /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc/cb6a1973-6ef0-46ae-b0d2-cdf76e0b8338/report.json 2020-03-17T22:00:17,939 INFO [forking-task-runner-1] org.apache.druid.indexing.overlord.TaskRunnerUtils - Task [index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc] location changed to [TaskLocation{host='ip-10-0-5-218.ec2.internal', port=20000, tlsPort=-1}]. 2020-03-17T22:00:17,939 INFO [forking-task-runner-1] org.apache.druid.indexing.overlord.TaskRunnerUtils - Task [index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc] status changed to [RUNNING]. 2020-03-17T22:00:17,939 INFO [forking-task-runner-1] org.apache.druid.indexing.overlord.ForkingTaskRunner - Logging task index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc output to: /mnt2/persistent/tasks/index_kafka_campaignsummary_e8f1cf4c16f1aea_behocdcc/log ``` I wonder if the brackets in the -D passed property could be causing a problem. otherwise I am stumped.
---------------------------------------------------------------- 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] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
