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

Xinyu Tan reassigned IOTDB-5383:
--------------------------------

    Assignee: Song Ziyang  (was: Xinyu Tan)

> [confignode]start-confignode fail with NPE
> ------------------------------------------
>
>                 Key: IOTDB-5383
>                 URL: https://issues.apache.org/jira/browse/IOTDB-5383
>             Project: Apache IoTDB
>          Issue Type: Bug
>          Components: Core/Server
>    Affects Versions: 1.0.1
>            Reporter: changxue
>            Assignee: Song Ziyang
>            Priority: Major
>         Attachments: conf-46.tar.gz, confignode-npe_allnodes-log.tar.gz
>
>
> [confignode]start-confignode fail with NPE
> reproduction:
> 1. config_node_ratis_snapshot_trigger_threshold=30 append in 
> iotdb-common.properties
> 2. start 3C3D cluster
> expect: start successfully
> actual result:
> 2C3D start successfully but it failed with NPE when start the third 
> confignode 
> {code}
> show cluster
> +------+----------+-------+---------------+------------+
> |NodeID|  NodeType| Status|InternalAddress|InternalPort|
> +------+----------+-------+---------------+------------+
> |     0|ConfigNode|Running|   172.20.70.44|       10710|
> |     2|ConfigNode|Running|   172.20.70.45|       10710|
> |     1|  DataNode|Running|   172.20.70.44|       10730|
> |     3|  DataNode|Running|   172.20.70.45|       10730|
> |     5|  DataNode|Running|   172.20.70.46|       10730|
> +------+----------+-------+---------------+------------+
> {code}
> {code}
> 2023-01-07 14:42:11,745 [grpc-default-executor-0] INFO  
> o.a.r.g.s.GrpcServerProtocolService$ServerRequestStreamObserver:143 - 8: 
> Completed INSTALL_SNAPSHOT, lastRequest: 
> 0->8#0-t1,chunk:ba310edb-b921-452d-8023-4ef2ad4f51f9,8 
> 2023-01-07 14:42:11,746 [8@group-000000000000-StateMachineUpdater] ERROR 
> o.a.r.s.i.StateMachineUpdater:194 - 8@group-000000000000-StateMachineUpdater 
> caught a Throwable. 
> java.lang.NullPointerException: snapshot == null
>       at java.util.Objects.requireNonNull(Objects.java:228)
>       at 
> org.apache.ratis.server.impl.StateMachineUpdater.reload(StateMachineUpdater.java:219)
>       at 
> org.apache.ratis.server.impl.StateMachineUpdater.run(StateMachineUpdater.java:179)
>       at java.lang.Thread.run(Thread.java:748)
> {code}
> 猜测与 config_node_ratis_snapshot_trigger_threshold 
> 配置太小有关。第三个confignode启动不了,show timeseries root.** 也运行不了,即集群不可用。



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

Reply via email to