Skip to content

Commit 4f69883

Browse files
bug: Unhandled exception. System.Net.Http.HttpIOException
1 parent d25c97c commit 4f69883

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/Ydb.Sdk/src/Services/Topic/Reader/Reader.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,9 @@ await stream.AuthToken(),
198198
_deserializer
199199
);
200200
}
201-
catch (Driver.TransportException e)
201+
catch (Exception e)
202202
{
203-
_logger.LogError(e, "Transport error on executing ReaderSession");
203+
_logger.LogError(e, "Error on executing ReaderSession");
204204

205205
_ = Task.Run(Initialize, _disposeCts.Token);
206206
}
@@ -338,9 +338,9 @@ private async Task RunProcessingStreamResponse()
338338

339339
Logger.LogInformation("ReaderSession[{SessionId}]: ResponseStream is closed", SessionId);
340340
}
341-
catch (Driver.TransportException e)
341+
catch (Exception e)
342342
{
343-
Logger.LogError(e, "ReaderSession[{SessionId}] have transport error on processing server messages",
343+
Logger.LogError(e, "ReaderSession[{SessionId}] have error on processing server messages",
344344
SessionId);
345345
}
346346
finally
@@ -360,7 +360,7 @@ private async Task RunProcessingStreamRequest()
360360
await SendMessage(messageFromClient);
361361
}
362362
}
363-
catch (Driver.TransportException e)
363+
catch (Exception e)
364364
{
365365
Logger.LogError(e, "ReaderSession[{SessionId}] have transport error on Write", SessionId);
366366

src/Ydb.Sdk/src/Services/Topic/Writer/Writer.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -314,16 +314,16 @@ await stream.AuthToken(),
314314
_sendInFlightMessagesSemaphoreSlim.Release();
315315
}
316316
}
317-
catch (Driver.TransportException e)
318-
{
319-
_logger.LogError(e, "Transport error on creating WriterSession");
320-
321-
_ = Task.Run(Initialize);
322-
}
323317
catch (OperationCanceledException)
324318
{
325319
_logger.LogInformation("Initialize writer is canceled because it has been disposed");
326320
}
321+
catch (Exception e)
322+
{
323+
_logger.LogError(e, "Error on creating WriterSession");
324+
325+
_ = Task.Run(Initialize);
326+
}
327327
}
328328

329329
public async ValueTask DisposeAsync()
@@ -493,7 +493,7 @@ public async Task Write(ConcurrentQueue<MessageSending> toSendBuffer)
493493
Volatile.Write(ref _seqNum, currentSeqNum);
494494
await SendMessage(new MessageFromClient { WriteRequest = writeMessage });
495495
}
496-
catch (Driver.TransportException e)
496+
catch (Exception e)
497497
{
498498
Logger.LogError(e, "WriterSession[{SessionId}] have transport error on Write, last SeqNo={SeqNo}",
499499
SessionId, Volatile.Read(ref _seqNum));
@@ -564,7 +564,7 @@ Completing task on exception...
564564

565565
Logger.LogInformation("WriterSession[{SessionId}]: ResponseStream is closed", SessionId);
566566
}
567-
catch (Driver.TransportException e)
567+
catch (Exception e)
568568
{
569569
Logger.LogError(e, "WriterSession[{SessionId}] have error on processing writeAck", SessionId);
570570
}

0 commit comments

Comments
 (0)