You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Yongzao Dan (Jira)" <ji...@apache.org> on 2022/06/23 10:37:00 UTC

[jira] [Assigned] (IOTDB-3635) [ confignode ] ConfigNode getLeader NPE

     [ https://issues.apache.org/jira/browse/IOTDB-3635?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Yongzao Dan reassigned IOTDB-3635:
----------------------------------

    Assignee: litianyang  (was: Yongzao Dan)

> [ confignode ] ConfigNode getLeader NPE
> ---------------------------------------
>
>                 Key: IOTDB-3635
>                 URL: https://issues.apache.org/jira/browse/IOTDB-3635
>             Project: Apache IoTDB
>          Issue Type: Bug
>          Components: mpp-cluster
>    Affects Versions: 0.14.0-SNAPSHOT
>            Reporter: 刘珍
>            Assignee: litianyang
>            Priority: Major
>
> master_0623_cb77e2c , 3C3D 启动confignode 报错:
> 2022-06-23 17:12:26,192 [pool-3-IoTDB-ConfigNodeRPC-Client-1]{color:red}* ERROR o.a.t.ProcessFunction:47 - Internal error processing registerConfigNode
> java.lang.NullPointerException: null*{color}
>         at org.apache.iotdb.confignode.manager.ConsensusManager.lambda${color:red}*getLeader*{color}$2(ConsensusManager.java:166)
>         at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174)
>         at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359)
>         at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
>         at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
>         at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
>         at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
>         at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
>         at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
>         at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
>         at org.apache.iotdb.confignode.manager.ConsensusManager.getLeader(ConsensusManager.java:167)
>         at org.apache.iotdb.confignode.manager.ConfigManager.confirmLeader(ConfigManager.java:479)
>         at org.apache.iotdb.confignode.manager.ConfigManager.registerConfigNode(ConfigManager.java:562)
>         at org.apache.iotdb.confignode.service.thrift.ConfigNodeRPCServiceProcessor.registerConfigNode(ConfigNodeRPCServiceProcessor.java:370)
>         at org.apache.iotdb.confignode.rpc.thrift.ConfigIService$Processor$registerConfigNode.getResult(ConfigIService.java:2441)
>         at org.apache.iotdb.confignode.rpc.thrift.ConfigIService$Processor$registerConfigNode.getResult(ConfigIService.java:2421)
>         at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
>         at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)
>         at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>         at java.lang.Thread.run(Thread.java:748)



--
This message was sent by Atlassian Jira
(v8.20.7#820007)