diff --git a/fluss-server/src/test/java/org/apache/fluss/server/testutils/FlussClusterExtension.java b/fluss-server/src/test/java/org/apache/fluss/server/testutils/FlussClusterExtension.java index a51fd21482..ec98bbf654 100644 --- a/fluss-server/src/test/java/org/apache/fluss/server/testutils/FlussClusterExtension.java +++ b/fluss-server/src/test/java/org/apache/fluss/server/testutils/FlussClusterExtension.java @@ -638,7 +638,9 @@ private void waitReplicaInAssignmentReady( assertThat(leaderAndIsrOpt).isPresent(); List isr = leaderAndIsrOpt.get().isr(); for (int replicaId : isr) { - ReplicaManager replicaManager = getTabletServerById(replicaId).getReplicaManager(); + TabletServer tabletServer = getTabletServerById(replicaId); + assertThat(tabletServer).isNotNull(); + ReplicaManager replicaManager = tabletServer.getReplicaManager(); assertThat(replicaManager.getReplica(tb)) .isInstanceOf(ReplicaManager.OnlineReplica.class); } @@ -683,6 +685,7 @@ public void waitUntilAllReplicaReady(TableBucket tableBucket) { List isr = leaderAndIsr.isr(); for (int replicaId : isr) { TabletServer tabletServer = getTabletServerById(replicaId); + assertThat(tabletServer).isNotNull(); ReplicaManager replicaManager = tabletServer.getReplicaManager(); assertThat(replicaManager.getReplica(tableBucket)) .isInstanceOf(ReplicaManager.OnlineReplica.class); @@ -695,7 +698,9 @@ public void waitUntilAllReplicaReady(TableBucket tableBucket) { } int leader = leaderAndIsr.leader(); - ReplicaManager replicaManager = getTabletServerById(leader).getReplicaManager(); + TabletServer leaderServer = getTabletServerById(leader); + assertThat(leaderServer).isNotNull(); + ReplicaManager replicaManager = leaderServer.getReplicaManager(); assertThat(replicaManager.getReplicaOrException(tableBucket).isLeader()) .isTrue(); });