From 2867a06f039c159e94eeb4a9e88deed0483dc766 Mon Sep 17 00:00:00 2001 From: KirillKurdyukov Date: Fri, 19 Sep 2025 17:02:45 +0300 Subject: [PATCH] Fixed bug Topic Reader: NullReferenceException when handling StopPartitionSessionRequest --- src/Ydb.Sdk/CHANGELOG.md | 1 + src/Ydb.Sdk/src/Services/Topic/Reader/Reader.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Ydb.Sdk/CHANGELOG.md b/src/Ydb.Sdk/CHANGELOG.md index 4fbbcd8a..6445017e 100644 --- a/src/Ydb.Sdk/CHANGELOG.md +++ b/src/Ydb.Sdk/CHANGELOG.md @@ -1,3 +1,4 @@ +- Fixed bug Topic Reader: NullReferenceException when handling StopPartitionSessionRequest ([#528](https://github.com/ydb-platform/ydb-dotnet-sdk/issues/528)). - Feat ADO.NET: Added YSON type support (YdbDbType.Yson) with byte[] values. ## v0.23.0 diff --git a/src/Ydb.Sdk/src/Services/Topic/Reader/Reader.cs b/src/Ydb.Sdk/src/Services/Topic/Reader/Reader.cs index eea1a7a1..3b7a294b 100644 --- a/src/Ydb.Sdk/src/Services/Topic/Reader/Reader.cs +++ b/src/Ydb.Sdk/src/Services/Topic/Reader/Reader.cs @@ -322,11 +322,11 @@ private async Task RunProcessingStreamResponse() case ServerMessageOneofCase.CommitOffsetResponse: HandleCommitOffsetResponse(messageFromServer.CommitOffsetResponse); break; - case ServerMessageOneofCase.PartitionSessionStatusResponse: - case ServerMessageOneofCase.UpdateTokenResponse: case ServerMessageOneofCase.StopPartitionSessionRequest: await StopPartitionSessionRequest(messageFromServer.StopPartitionSessionRequest); break; + case ServerMessageOneofCase.PartitionSessionStatusResponse: + case ServerMessageOneofCase.UpdateTokenResponse: case ServerMessageOneofCase.InitResponse: case ServerMessageOneofCase.None: case ServerMessageOneofCase.UpdatePartitionSession: