[ https://issues.apache.org/jira/browse/IGNITE-25164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksandr Polovtsev updated IGNITE-25164: ----------------------------------------- Description: The following stacktrace was found in logs on one of the TC runs: {code:java} Caused by: java.lang.NullPointerException: message is not marked @Nullable at java.base/java.util.Objects.requireNonNull(Objects.java:233) ~[?:?] at org.apache.ignite.internal.network.message.InvokeResponseImpl$Builder.message(InvokeResponseImpl.java:121) ~[ignite-network-3.1.0-SNAPSHOT.jar:?] at org.apache.ignite.internal.network.DefaultMessagingService.responseFromMessage(DefaultMessagingService.java:610) ~[ignite-network-3.1.0-SNAPSHOT.jar:?] at org.apache.ignite.internal.network.DefaultMessagingService.send0(DefaultMessagingService.java:283) ~[ignite-network-3.1.0-SNAPSHOT.jar:?] {code} On node stop {{OutgoingSnapshotManager#handleSnapshotRequestMessage}} can return {{null}} in which case we need to ignore sending the response message. > OutgoingSnapshotManager#respond does not handle null messages > ------------------------------------------------------------- > > Key: IGNITE-25164 > URL: https://issues.apache.org/jira/browse/IGNITE-25164 > Project: Ignite > Issue Type: Bug > Reporter: Aleksandr Polovtsev > Assignee: Aleksandr Polovtsev > Priority: Major > Labels: ignite-3 > > The following stacktrace was found in logs on one of the TC runs: > {code:java} > Caused by: java.lang.NullPointerException: message is not marked @Nullable > at java.base/java.util.Objects.requireNonNull(Objects.java:233) ~[?:?] > at > org.apache.ignite.internal.network.message.InvokeResponseImpl$Builder.message(InvokeResponseImpl.java:121) > ~[ignite-network-3.1.0-SNAPSHOT.jar:?] > at > org.apache.ignite.internal.network.DefaultMessagingService.responseFromMessage(DefaultMessagingService.java:610) > ~[ignite-network-3.1.0-SNAPSHOT.jar:?] > at > org.apache.ignite.internal.network.DefaultMessagingService.send0(DefaultMessagingService.java:283) > ~[ignite-network-3.1.0-SNAPSHOT.jar:?] > {code} > On node stop {{OutgoingSnapshotManager#handleSnapshotRequestMessage}} can > return {{null}} in which case we need to ignore sending the response message. -- This message was sent by Atlassian Jira (v8.20.10#820010)