hopefully fix mutex.release
This commit is contained in:
parent
3572f7297d
commit
90b01d7046
19
README.md
19
README.md
|
@ -130,3 +130,22 @@ Ooui is open source and I love merging PRs. Please fork away, and please obey th
|
||||||
|
|
||||||
## Why I ported this library to Tesses.WebServer
|
## Why I ported this library to Tesses.WebServer
|
||||||
Well so this would work on mono (mono to my knowledge doesn't support System.Net.WebSockets) and I would like to integrate this library into my webserver
|
Well so this would work on mono (mono to my knowledge doesn't support System.Net.WebSockets) and I would like to integrate this library into my webserver
|
||||||
|
|
||||||
|
## This still does not work with mono (returns this only on mono, in net6.0 its fine)
|
||||||
|
Failed to send queued messages, aborting session: System.AggregateException: One or more errors occurred. (Mutex is not owned) ---> System.ApplicationException: Mutex is not owned
|
||||||
|
at System.Threading.Mutex.ReleaseMutex () [0x0000d] in <de882a77e7c14f8ba5d298093dde82b2>:0
|
||||||
|
at (wrapper remoting-invoke-with-check) System.Threading.Mutex.ReleaseMutex()
|
||||||
|
at Tesses.WebServer.WebSocket.WebSocketServer.SendMessageAsync (Tesses.WebServer.WebSocket.WebSocketMessage msg) [0x001cb] in <f32f1eef98ca40a6ab8f682da2f01df7>:0
|
||||||
|
at Tesses.WebServer.WebSocketExtensions+<>c__DisplayClass2_2.<StartWebSocketConnection>b__6 () [0x00072] in <f32f1eef98ca40a6ab8f682da2f01df7>:0
|
||||||
|
--- End of inner exception stack trace ---
|
||||||
|
at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <de882a77e7c14f8ba5d298093dde82b2>:0
|
||||||
|
at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <de882a77e7c14f8ba5d298093dde82b2>:0
|
||||||
|
at System.Threading.Tasks.Task.Wait () [0x00000] in <de882a77e7c14f8ba5d298093dde82b2>:0
|
||||||
|
at Tesses.WebServer.WebSocketExtensions+<>c__DisplayClass2_1.<StartWebSocketConnection>b__4 (Tesses.WebServer.WebSocket.WebSocketMessage mm) [0x00023] in <f32f1eef98ca40a6ab8f682da2f01df7>:0
|
||||||
|
at Ooui.WebSocketSession.TransmitQueuedMessages () [0x00050] in <3f1f33bf6fb4419491d2271f7e0005d9>:0
|
||||||
|
---> (Inner Exception #0) System.ApplicationException: Mutex is not owned
|
||||||
|
at System.Threading.Mutex.ReleaseMutex () [0x0000d] in <de882a77e7c14f8ba5d298093dde82b2>:0
|
||||||
|
at (wrapper remoting-invoke-with-check) System.Threading.Mutex.ReleaseMutex()
|
||||||
|
at Tesses.WebServer.WebSocket.WebSocketServer.SendMessageAsync (Tesses.WebServer.WebSocket.WebSocketMessage msg) [0x001cb] in <f32f1eef98ca40a6ab8f682da2f01df7>:0
|
||||||
|
at Tesses.WebServer.WebSocketExtensions+<>c__DisplayClass2_2.<StartWebSocketConnection>b__6 () [0x00072] in <f32f1eef98ca40a6ab8f682da2f01df7>:0 <---
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue