[ 
https://issues.apache.org/jira/browse/CASSSIDECAR-418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18083763#comment-18083763
 ] 

Stefan Miklosovic commented on CASSSIDECAR-418:
-----------------------------------------------

after CASSSIDECAR-447 the exception is now

{code}
INFO  [main] 2026-05-27 09:14:45,698 RangeManager.java:214 - Initializing ranges
WARN  [main] 2026-05-27 09:14:45,699 RangeManager.java:408 - localDC is 
unavailable
org.apache.cassandra.sidecar.exceptions.CassandraUnavailableException: 
Cassandra CQL_AND_JMX service is unavailable. All local Cassandra nodes are 
exhausted. But none is available
        at 
org.apache.cassandra.sidecar.utils.InstanceMetadataFetcher.callOnFirstAvailableInstance(InstanceMetadataFetcher.java:124)
        at 
org.apache.cassandra.sidecar.coordination.TokenRingProvider.localDc(TokenRingProvider.java:113)
        at 
org.apache.cassandra.sidecar.coordination.RangeManager.getLocalDcSafe(RangeManager.java:404)
        at 
org.apache.cassandra.sidecar.coordination.RangeManager.initializeRanges(RangeManager.java:215)
        at 
org.apache.cassandra.sidecar.coordination.RangeManager.<init>(RangeManager.java:138)
        at 
org.apache.cassandra.sidecar.coordination.ContentionFreeRangeManager.<init>(ContentionFreeRangeManager.java:39)
        at 
org.apache.cassandra.sidecar.modules.CdcModule.rangeManager(CdcModule.java:451)
        at 
org.apache.cassandra.sidecar.modules.CdcModule$$FastClassByGuice$$12c3a38.GUICE$TRAMPOLINE(<generated>)
        at 
org.apache.cassandra.sidecar.modules.CdcModule$$FastClassByGuice$$12c3a38.apply(<generated>)
        at 
com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:260)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.RealMapBinder$ExtensionRealMapProvider.doProvision(RealMapBinder.java:808)
        at 
com.google.inject.internal.RealMapBinder$ExtensionRealMapProvider.doProvision(RealMapBinder.java:743)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$Factory.get(InternalProviderInstanceBindingImpl.java:113)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113)
        at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
        at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.RealMapBinder$ExtensionRealMapProvider.doProvision(RealMapBinder.java:808)
        at 
com.google.inject.internal.RealMapBinder$ExtensionRealMapProvider.doProvision(RealMapBinder.java:743)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$Factory.get(InternalProviderInstanceBindingImpl.java:113)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113)
        at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
        at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
        at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1148)
        at 
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186)
        at 
org.apache.cassandra.sidecar.CassandraSidecarDaemon.main(CassandraSidecarDaemon.java:52)

{code}

> RangeManager "localDC is unavailable" very early upon Sidecar's startup
> -----------------------------------------------------------------------
>
>                 Key: CASSSIDECAR-418
>                 URL: https://issues.apache.org/jira/browse/CASSSIDECAR-418
>             Project: Sidecar for Apache Cassandra
>          Issue Type: Bug
>          Components: CDC
>            Reporter: Stefan Miklosovic
>            Priority: Major
>
> I do not know how to name what I see but it is not good. Every time I start 
> sidecar I see this:
> This happens before Sidecar is actually started, it seems to me that class is 
> loaded very early way before anything else is up and it fails. 
> {code}
> INFO  [main] 2026-03-27 10:50:18,874 SidecarSchemaModule.java:59 - 
> Registering table schema: sidecar_internal.role_permissions_v1
> INFO  [main] 2026-03-27 10:50:18,879 SidecarSchemaModule.java:59 - 
> Registering table schema: system_auth
> INFO  [main] 2026-03-27 10:50:18,880 SidecarSchemaModule.java:59 - 
> Registering table schema: system_views.clients
> INFO  [main] 2026-03-27 10:50:18,880 SidecarSchemaModule.java:59 - 
> Registering table schema: sidecar_internal.cdc_state_v2
> INFO  [main] 2026-03-27 10:50:18,880 SidecarSchemaModule.java:59 - 
> Registering table schema: sidecar_internal.configs
> INFO  [main] 2026-03-27 10:50:18,880 SidecarSchemaModule.java:59 - 
> Registering table schema: system_views.settings
> INFO  [main] 2026-03-27 10:50:18,880 SidecarSchemaModule.java:59 - 
> Registering table schema: sidecar_internal.table_schema_history
> INFO  [main] 2026-03-27 10:50:18,881 SidecarSchemaModule.java:59 - 
> Registering table schema: sidecar_internal.sidecar_lease_v1
> INFO  [main] 2026-03-27 10:50:18,881 SidecarSchemaModule.java:59 - 
> Registering table schema: sidecar_internal.restore_job_v5
> INFO  [main] 2026-03-27 10:50:18,881 SidecarSchemaModule.java:59 - 
> Registering table schema: sidecar_internal.restore_range_v1
> INFO  [main] 2026-03-27 10:50:18,881 SidecarSchemaModule.java:59 - 
> Registering table schema: sidecar_internal.restore_slice_v3
> INFO  [main] 2026-03-27 10:50:18,936 CacheFactory.java:100 - Building SSTable 
> Import Cache with expireAfterAccess=2h, maxSize=10000
> INFO  [main] 2026-03-27 10:50:18,991 RangeManager.java:214 - Initializing 
> ranges
> WARN  [main] 2026-03-27 10:50:18,993 RangeManager.java:406 - localDC is 
> unavailable
> org.apache.cassandra.sidecar.exceptions.CassandraUnavailableException: 
> Cassandra CQL_AND_JMX service is unavailable. All local Cassandra nodes are 
> exhausted. But none is available
>       at 
> org.apache.cassandra.sidecar.utils.InstanceMetadataFetcher.callOnFirstAvailableInstance(InstanceMetadataFetcher.java:124)
>       at 
> org.apache.cassandra.sidecar.coordination.TokenRingProvider.localDc(TokenRingProvider.java:113)
>       at 
> org.apache.cassandra.sidecar.coordination.RangeManager.getLocalDcSafe(RangeManager.java:402)
>       at 
> org.apache.cassandra.sidecar.coordination.RangeManager.initializeRanges(RangeManager.java:215)
>       at 
> org.apache.cassandra.sidecar.coordination.RangeManager.<init>(RangeManager.java:138)
>       at 
> org.apache.cassandra.sidecar.coordination.ContentionFreeRangeManager.<init>(ContentionFreeRangeManager.java:40)
>       at 
> org.apache.cassandra.sidecar.modules.CdcModule.rangeManager(CdcModule.java:384)
>       at 
> org.apache.cassandra.sidecar.modules.CdcModule$$FastClassByGuice$$38e79a.GUICE$TRAMPOLINE(<generated>)
>       at 
> org.apache.cassandra.sidecar.modules.CdcModule$$FastClassByGuice$$38e79a.apply(<generated>)
>       at 
> com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:260)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.RealMapBinder$ExtensionRealMapProvider.doProvision(RealMapBinder.java:808)
>       at 
> com.google.inject.internal.RealMapBinder$ExtensionRealMapProvider.doProvision(RealMapBinder.java:743)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$Factory.get(InternalProviderInstanceBindingImpl.java:113)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113)
>       at 
> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
>       at 
> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.RealMapBinder$ExtensionRealMapProvider.doProvision(RealMapBinder.java:808)
>       at 
> com.google.inject.internal.RealMapBinder$ExtensionRealMapProvider.doProvision(RealMapBinder.java:743)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$Factory.get(InternalProviderInstanceBindingImpl.java:113)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ProviderMethod.doProvision(ProviderMethod.java:171)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.provision(InternalProviderInstanceBindingImpl.java:185)
>       at 
> com.google.inject.internal.InternalProviderInstanceBindingImpl$CyclicFactory.get(InternalProviderInstanceBindingImpl.java:162)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
>       at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
>       at 
> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113)
>       at 
> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
>       at 
> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
>       at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>       at 
> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169)
>       at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
>       at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1148)
>       at 
> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186)
>       at 
> org.apache.cassandra.sidecar.CassandraSidecarDaemon.main(CassandraSidecarDaemon.java:48)
> ERROR [main] 2026-03-27 10:50:18,995 RangeManager.java:218 - DC null, cannot 
> initialize owned ranges
> INFO  [main] 2026-03-27 10:50:19,045 ConfigurationModule.java:158 - 
> Configuring ingressFileRateLimiter. inboundGlobalFileBandwidth=0 B/s 
> rawInboundGlobalFileBandwidth=0 B/s
> INFO  [main] 2026-03-27 10:50:19,221 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.tasks.CassandraClusterSchemaMonitor[CassandraClusterSchemaMonitor]
> INFO  [main] 2026-03-27 10:50:19,224 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.tasks.CdcConfigRefresherNotifierTask[CdcConfigRefresherNotifierTask]
> INFO  [main] 2026-03-27 10:50:19,224 SchedulingModule.java:61 - Deploying 
> periodic task: org.apache.cassandra.sidecar.cdc.CdcPublisher[CdcPublisher]
> INFO  [main] 2026-03-27 10:50:19,225 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.tasks.CdcRawDirectorySpaceCleaner[CdcRawDirectorySpaceCleaner]
> INFO  [main] 2026-03-27 10:50:19,225 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.coordination.SidecarPeerHealthMonitorTask[SidecarPeerHealthMonitorTask]
> INFO  [main] 2026-03-27 10:50:19,225 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.coordination.ClusterLeaseClaimTask[ClusterLeaseClaimTask]
> INFO  [main] 2026-03-27 10:50:19,226 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.tasks.HealthCheckPeriodicTask[Health Check]
> INFO  [main] 2026-03-27 10:50:19,230 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.restore.RestoreJobDiscoverer[RestoreJobDiscoverer]
> INFO  [main] 2026-03-27 10:50:19,231 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.restore.RestoreProcessor[RestoreProcessor]
> INFO  [main] 2026-03-27 10:50:19,232 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.restore.RingTopologyRefresher[RingTopologyRefresher]
> INFO  [main] 2026-03-27 10:50:19,233 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.tasks.KeyStoreCheckPeriodicTask[ClientKeyStoreCheckPeriodicTask]
> INFO  [main] 2026-03-27 10:50:19,233 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.tasks.KeyStoreCheckPeriodicTask[ServerKeyStoreCheckPeriodicTask]
> INFO  [main] 2026-03-27 10:50:19,233 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.datahub.SchemaReportingTask[SchemaReportingTask]
> INFO  [main] 2026-03-27 10:50:19,233 SchedulingModule.java:61 - Deploying 
> periodic task: 
> org.apache.cassandra.sidecar.db.schema.SidecarSchemaInitializer[SidecarSchemaInitializer]
> INFO  [main] 2026-03-27 10:50:19,236 ConfigurationModule.java:146 - 
> Configuring streamRequestRateLimiter. rateLimitStreamRequestsPerSecond=5000
> INFO  [main] 2026-03-27 10:50:19,274 Server.java:117 - Starting Cassandra 
> Sidecar
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to