You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by "Arean82 (via GitHub)" <gi...@apache.org> on 2025/04/21 07:57:47 UTC

[I] Broker service not starting (druid)

Arean82 opened a new issue, #17939:
URL: https://github.com/apache/druid/issues/17939

   I have setup druid v 32.01
   
   ### Affected Version
   
   32.01
   
   ### Description
   
   Broker dosent start
   
   root@druidlocalhost:/data/druid# /data/druid/bin/run-druid broker   > /tmp/druid-broker-stdout.log   2> /tmp/druid-broker-stderr.log
   root@druidlocalhost:/data/druid# tail -n 100 /tmp/druid-broker-stderr.log && tail -n 100 /tmp/druid-broker-stdout.log
         \_ installed by: Modules$OverrideModule -> Modules$OverrideModule -> ServiceClientModule
     at MSQTaskSqlEngine.<init>(MSQTaskSqlEngine.java:101)
         \_ for 1st parameter
     at MSQSqlModule.configure(MSQSqlModule.java:61)
         \_ installed by: Modules$OverrideModule -> MSQSqlModule
     at MSQSqlModule.makeMSQSqlStatementFactory(MSQSqlModule.java:75)
         \_ for 1st parameter
     at MSQSqlModule.makeMSQSqlStatementFactory(MSQSqlModule.java:75)
         \_ installed by: Modules$OverrideModule -> MSQSqlModule
     at SqlTaskResource.<init>(SqlTaskResource.java:94)
         \_ for 1st parameter
     while locating SqlTaskResource
   
   Learn more:
     https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
   
   1 error
   
   ======================
   Full classname legend:
   ======================
   EscalatedGlobal:        "org.apache.druid.guice.annotations.EscalatedGlobal"
   HttpClientModule:       "org.apache.druid.guice.http.HttpClientModule"
   MSQSqlModule:           "org.apache.druid.msq.guice.MSQSqlModule"
   MSQTaskSqlEngine:       "org.apache.druid.msq.sql.MSQTaskSqlEngine"
   Modules$OverrideModule: "com.google.inject.util.Modules$OverrideModule"
   SSLContext:             "javax.net.ssl.SSLContext"
   SSLContextProvider:     "org.apache.druid.https.SSLContextProvider"
   ServiceClientModule:    "org.apache.druid.rpc.guice.ServiceClientModule"
   SqlTaskResource:        "org.apache.druid.msq.sql.resources.SqlTaskResource"
   ========================
   End of classname legend:
   ========================
   
           at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1104) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1134) ~[guice-5.1.0.jar:?]
           at org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:150) ~[druid-processing-32.0.1.jar:32.0.1]
           at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:136) [druid-services-32.0.1.jar:32.0.1]
           at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:94) [druid-services-32.0.1.jar:32.0.1]
           at org.apache.druid.cli.ServerRunnable.run(ServerRunnable.java:70) [druid-services-32.0.1.jar:32.0.1]
           at org.apache.druid.cli.Main.main(Main.java:112) [druid-services-32.0.1.jar:32.0.1]
   Caused by: java.lang.NullPointerException: must specify a trustStorePath
           at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:921) ~[guava-32.0.1-jre.jar:?]
           at org.apache.druid.server.security.TLSUtils$ClientSSLContextBuilder.build(TLSUtils.java:146) ~[druid-server-32.0.1.jar:32.0.1]
           at org.apache.druid.https.SSLContextProvider.get(SSLContextProvider.java:66) ~[?:?]
           at org.apache.druid.https.SSLContextProvider.get(SSLContextProvider.java:30) ~[?:?]
           at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:60) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:59) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1101) ~[guice-5.1.0.jar:?]
           at org.apache.druid.guice.http.HttpClientModule$HttpClientProvider.get(HttpClientModule.java:123) ~[druid-server-32.0.1.jar:32.0.1]
           at org.apache.druid.guice.http.HttpClientModule$HttpClientProvider.get(HttpClientModule.java:85) ~[druid-server-32.0.1.jar:32.0.1]
           at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:57) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:60) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300) ~[guice-5.1.0.jar:?]
           at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1101) ~[guice-5.1.0.jar:?]
           ... 6 more
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org


Re: [I] Broker service not starting (druid)

Posted by "gianm (via GitHub)" <gi...@apache.org>.
gianm commented on issue #17939:
URL: https://github.com/apache/druid/issues/17939#issuecomment-2836076520

   The error is `must specify a trustStorePath` -- you are probably running a configuration that attempts to enable TLS but does not set `druid.client.https.trustStorePath`. This property is required if you are using TLS. If you continue to have issues after verifying your configuration, please feel free to reopen.


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org


Re: [I] Broker service not starting (druid)

Posted by "gianm (via GitHub)" <gi...@apache.org>.
gianm closed issue #17939: Broker service not starting
URL: https://github.com/apache/druid/issues/17939


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org