10/11 23:46:55 | Exception thrown when sending notification: System.Net.Http.HttpRequestException: An error occurred while sending the request ---> System.Net.WebException: Error: SecureChannelFailure (Unable to write data to the transport connection: Could not register to wait for file descriptor 13712.) ---> System.IO.IOException: Unable to write data to the transport connection: Could not register to wait for file descriptor 13712. ---> System.NotSupportedException: Could not register to wait for file descriptor 13712
at (wrapper managed-to-native) System.IOSelector.Add(intptr,System.IOSelectorJob)
at System.Net.Sockets.Socket.QueueIOSelectorJob (System.Threading.SemaphoreSlim sem, System.IntPtr handle, System.IOSelectorJob job) [0x0003e] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.Sockets.Socket.SendAsync (System.Net.Sockets.SocketAsyncEventArgs e) [0x00105] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.Sockets.Socket+AwaitableSocketAsyncEventArgs.SendAsyncForNetworkStream (System.Net.Sockets.Socket socket) [0x00000] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.Sockets.Socket.SendAsyncForNetworkStream (System.ReadOnlyMemory`1[T] buffer, System.Net.Sockets.SocketFlags socketFlags, System.Threading.CancellationToken cancellationToken) [0x0008b] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.Sockets.NetworkStream.WriteAsync (System.Byte[] buffer, System.Int32 offset, System.Int32 size, System.Threading.CancellationToken cancellationToken) [0x00073] in <09af50eda9a647268d2c4fcdf7fac506>:0
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.WriteAsync (System.Byte[] buffer, System.Int32 offset, System.Int32 size, System.Threading.CancellationToken cancellationToken) [0x000bb] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.IO.Stream.WriteAsync (System.Byte[] buffer, System.Int32 offset, System.Int32 count) [0x00009] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0
at (wrapper remoting-invoke-with-check) System.IO.Stream.WriteAsync(byte[],int,int)
at Mono.Net.Security.MobileAuthenticatedStream.InnerWrite (System.Boolean sync, System.Threading.CancellationToken cancellationToken) [0x00053] in <09af50eda9a647268d2c4fcdf7fac506>:0
at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation (System.Threading.CancellationToken cancellationToken) [0x00199] in <09af50eda9a647268d2c4fcdf7fac506>:0
at Mono.Net.Security.AsyncProtocolRequest.StartOperation (System.Threading.CancellationToken cancellationToken) [0x0008b] in <09af50eda9a647268d2c4fcdf7fac506>:0
at Mono.Net.Security.MobileAuthenticatedStream.ProcessAuthentication (System.Boolean runSynchronously, Mono.Net.Security.MonoSslAuthenticationOptions options, System.Threading.CancellationToken cancellationToken) [0x00262] in <09af50eda9a647268d2c4fcdf7fac506>:0
at Mono.Net.Security.MonoTlsStream.CreateStream (System.Net.WebConnectionTunnel tunnel, System.Threading.CancellationToken cancellationToken) [0x0016a] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x001ba] in <09af50eda9a647268d2c4fcdf7fac506>:0
--- End of inner exception stack trace ---
at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x0021a] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00141] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.WebOperation.Run () [0x0009a] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <09af50eda9a647268d2c4fcdf7fac506>:0
at System.Net.Http.MonoWebRequestHandler.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) [0x00378] in <47ef39777a954e11aa742f58c0c8c611>:0
--- End of inner exception stack trace ---
at System.Net.Http.MonoWebRequestHandler.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) [0x00509] in <47ef39777a954e11aa742f58c0c8c611>:0
at System.Net.Http.HttpClient.SendAsyncWorker (System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) [0x000e8] in <47ef39777a954e11aa742f58c0c8c611>:0
at CompanionServer.NotificationList.SendNotificationBatchImpl (System.Collections.Generic.IEnumerable`1[T] steamIds, CompanionServer.NotificationChannel channel, System.String title, System.String body, System.Collections.Generic.Dictionary`2[TKey,TValue] data) [0x0011f] in <3aec307eee464538bf0b5313d5ab1ad7>:0
When a player shoots an NPC, this error message appears on the console.