You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/04/07 06:08:34 UTC

[GitHub] [pulsar] freeznet opened a new issue, #15057: Functions worker failed to start when no leader is available

freeznet opened a new issue, #15057:
URL: https://github.com/apache/pulsar/issues/15057

   **Describe the bug**
   
   When no functions worker been elected as the leader, the `getLeader` returns `null` and causes NPE in LeaderService. See detailed exception below:
   
   ```
   2022-04-01T02:37:14.765131433+0530,"2022-03-31T21:07:14,765 [pulsar-external-listener-60-1] WARN  org.apache.pulsar.functions.worker.MembershipManager - Failed to determine leader in functions cluster"
   2022-04-01T02:37:14.765607510+0530,"2022-03-31T21:07:14,765 [pulsar-external-listener-60-1] ERROR org.apache.pulsar.functions.worker.LeaderService - Encountered error when initializing to become leader"
   2022-04-01T02:37:14.765617598+0530,java.lang.NullPointerException: null
   2022-04-01T02:37:14.765624387+0530,	at org.apache.pulsar.functions.worker.LeaderService.lambda$becameActive$0(LeaderService.java:106) ~[org.apache.pulsar-pulsar-functions-worker-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765629194+0530,	at org.apache.pulsar.functions.worker.WorkerUtils.createExclusiveProducerWithRetry(WorkerUtils.java:360) ~[org.apache.pulsar-pulsar-functions-worker-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765634177+0530,	at org.apache.pulsar.functions.worker.FunctionMetaDataManager.acquireExclusiveWrite(FunctionMetaDataManager.java:282) ~[org.apache.pulsar-pulsar-functions-worker-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765637906+0530,	at org.apache.pulsar.functions.worker.LeaderService.becameActive(LeaderService.java:111) ~[org.apache.pulsar-pulsar-functions-worker-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765641519+0530,	at org.apache.pulsar.client.impl.ConsumerImpl.lambda$activeConsumerChanged$20(ConsumerImpl.java:977) ~[org.apache.pulsar-pulsar-client-original-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765645530+0530,	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_302]
   2022-04-01T02:37:14.765649625+0530,	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_302]
   2022-04-01T02:37:14.765660901+0530,	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_302]
   2022-04-01T02:37:14.765665183+0530,	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:1.8.0_302]
   2022-04-01T02:37:14.765668877+0530,	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_302]
   2022-04-01T02:37:14.765672360+0530,	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_302]
   2022-04-01T02:37:14.765681045+0530,	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [io.netty-netty-common-4.1.72.Final.jar:4.1.72.Final]
   2022-04-01T02:37:14.765685263+0530,	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302]
   2022-04-01T02:37:14.765750041+0530,"2022-03-31T21:07:14,765 [pulsar-external-listener-60-1] ERROR org.apache.pulsar.functions.worker.ErrorNotifierShutdownServiceImpl - Encountered fatal error. Shutting down."
   2022-04-01T02:37:14.765757608+0530,java.lang.NullPointerException: null
   2022-04-01T02:37:14.765761356+0530,	at org.apache.pulsar.functions.worker.LeaderService.lambda$becameActive$0(LeaderService.java:106) ~[org.apache.pulsar-pulsar-functions-worker-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765764983+0530,	at org.apache.pulsar.functions.worker.WorkerUtils.createExclusiveProducerWithRetry(WorkerUtils.java:360) ~[org.apache.pulsar-pulsar-functions-worker-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765769256+0530,	at org.apache.pulsar.functions.worker.FunctionMetaDataManager.acquireExclusiveWrite(FunctionMetaDataManager.java:282) ~[org.apache.pulsar-pulsar-functions-worker-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765772839+0530,	at org.apache.pulsar.functions.worker.LeaderService.becameActive(LeaderService.java:111) ~[org.apache.pulsar-pulsar-functions-worker-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765776505+0530,	at org.apache.pulsar.client.impl.ConsumerImpl.lambda$activeConsumerChanged$20(ConsumerImpl.java:977) ~[org.apache.pulsar-pulsar-client-original-2.8.1.jar:2.8.1]
   2022-04-01T02:37:14.765780771+0530,	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_302]
   2022-04-01T02:37:14.765784397+0530,	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_302]
   2022-04-01T02:37:14.765788139+0530,	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_302]
   2022-04-01T02:37:14.765791954+0530,	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:1.8.0_302]
   2022-04-01T02:37:14.765795955+0530,	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_302]
   2022-04-01T02:37:14.765799473+0530,	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_302]
   2022-04-01T02:37:14.765802879+0530,	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [io.netty-netty-common-4.1.72.Final.jar:4.1.72.Final]
   2022-04-01T02:37:14.765813497+0530,	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302]
   2022-04-01T02:37:14.769133988+0530,"2022-03-31T21:07:14,769 [pulsar-external-listener-60-1] INFO  org.apache.zookeeper.ClientCnxnSocketNetty - channel is told closing"
   ```
   
   


-- 
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@pulsar.apache.org.apache.org

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


[GitHub] [pulsar] Technoboy- closed issue #15057: Functions worker failed to start when no leader is available

Posted by GitBox <gi...@apache.org>.
Technoboy- closed issue #15057: Functions worker failed to start when no leader is available
URL: https://github.com/apache/pulsar/issues/15057


-- 
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@pulsar.apache.org

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