GitHub user AbleHou added a comment to the discussion: The registry already 
closed  when starting broker after using the extensible load balancer

I use image apachepulsar/pulsar-all:3.2.0.
broker error log:
2024-03-11T15:51:03,908+0000 [main] ERROR 
org.apache.pulsar.broker.PulsarService - Failed to start Pulsar service: 
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: The 
registry already closed.
org.apache.pulsar.broker.PulsarServerException: 
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: The 
registry already closed.
        at 
org.apache.pulsar.broker.namespace.NamespaceService.registerNamespace(NamespaceService.java:409)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.broker.namespace.NamespaceService.registerBootstrapNamespaces(NamespaceService.java:343)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at org.apache.pulsar.broker.PulsarService.start(PulsarService.java:874) 
~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.PulsarBrokerStarter$BrokerStarter.start(PulsarBrokerStarter.java:276)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.PulsarBrokerStarter.main(PulsarBrokerStarter.java:356) 
~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
Caused by: java.util.concurrent.ExecutionException: 
java.lang.IllegalStateException: The registry already closed.
        at 
java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) 
~[?:?]
        at 
java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?]
        at 
org.apache.pulsar.broker.namespace.NamespaceService.registerNamespace(NamespaceService.java:380)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        ... 4 more
Caused by: java.lang.IllegalStateException: The registry already closed.
        at 
org.apache.pulsar.broker.loadbalance.extensions.BrokerRegistryImpl.checkState(BrokerRegistryImpl.java:241)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.broker.loadbalance.extensions.BrokerRegistryImpl.lookupAsync(BrokerRegistryImpl.java:159)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.broker.loadbalance.extensions.ExtensibleLoadManagerImpl.lambda$getBrokerLookupData$13(ExtensibleLoadManagerImpl.java:524)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
 ~[?:?]
        at 
java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309) 
~[?:?]
        at 
org.apache.pulsar.broker.loadbalance.extensions.ExtensibleLoadManagerImpl.getBrokerLookupData(ExtensibleLoadManagerImpl.java:524)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.broker.loadbalance.extensions.ExtensibleLoadManagerImpl.lambda$assign$8(ExtensibleLoadManagerImpl.java:473)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.broker.loadbalance.extensions.ExtensibleLoadManagerImpl.lambda$dedupeLookupRequest$15(ExtensibleLoadManagerImpl.java:563)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
 ~[?:?]
        at 
org.apache.pulsar.broker.loadbalance.extensions.ExtensibleLoadManagerImpl.dedupeLookupRequest(ExtensibleLoadManagerImpl.java:562)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.broker.loadbalance.extensions.ExtensibleLoadManagerImpl.assign(ExtensibleLoadManagerImpl.java:460)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.broker.loadbalance.extensions.ExtensibleLoadManagerImpl.tryAcquiringOwnership(ExtensibleLoadManagerImpl.java:546)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        at 
org.apache.pulsar.broker.namespace.NamespaceService.registerNamespace(NamespaceService.java:380)
 ~[org.apache.pulsar-pulsar-broker-3.2.0.jar:3.2.0]
        ... 4 more

GitHub link: 
https://github.com/apache/pulsar/discussions/22244#discussioncomment-8752946

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to