File tree Expand file tree Collapse file tree 2 files changed +16
-5
lines changed Expand file tree Collapse file tree 2 files changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -243,7 +243,18 @@ protected virtual void Dispose(bool disposing)
243
243
}
244
244
245
245
private async void Transport_MessageReceived ( object sender , MessageReceivedEventArgs e )
246
- => await _callbackQueue . Enqueue ( ( ) => ProcessMessage ( e ) ) . ConfigureAwait ( false ) ;
246
+ {
247
+ try
248
+ {
249
+ await _callbackQueue . Enqueue ( ( ) => ProcessMessage ( e ) ) . ConfigureAwait ( false ) ;
250
+ }
251
+ catch ( Exception exception )
252
+ {
253
+ // We could just catch ObjectDisposedException but as this is an event listener
254
+ // we don't want to crash the whole process.
255
+ _logger . LogError ( exception , $ "Failed to process message { e . Message } ") ;
256
+ }
257
+ }
247
258
248
259
private async Task ProcessMessage ( MessageReceivedEventArgs e )
249
260
{
Original file line number Diff line number Diff line change 12
12
<Description >Headless Browser .NET API</Description >
13
13
<PackageId >PuppeteerSharp</PackageId >
14
14
<PackageReleaseNotes ></PackageReleaseNotes >
15
- <PackageVersion >11.0.0 </PackageVersion >
16
- <ReleaseVersion >11.0.0 </ReleaseVersion >
17
- <AssemblyVersion >11.0.0 </AssemblyVersion >
18
- <FileVersion >11.0.0 </FileVersion >
15
+ <PackageVersion >11.0.1 </PackageVersion >
16
+ <ReleaseVersion >11.0.1 </ReleaseVersion >
17
+ <AssemblyVersion >11.0.1 </AssemblyVersion >
18
+ <FileVersion >11.0.1 </FileVersion >
19
19
<SynchReleaseVersion >false</SynchReleaseVersion >
20
20
<StyleCopTreatErrorsAsWarnings >false</StyleCopTreatErrorsAsWarnings >
21
21
<DebugType >embedded</DebugType >
You can’t perform that action at this time.
0 commit comments