-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Transport not open" still an issue #63
Comments
I'm having the same issue, when it happens the client has usually been running for hours, if not for days. I enabled logs on the EngineIoClientDotNet library, this is what I've found in XunitTrace.log near the time of the crash The unhandled exception was caught at 10:29:29
|
Same issue as of 7/31/21 |
Component is not maintained anymore. See #69 for more information. |
I keep having issues with my application crashing and exiting.
Using EngineIoClientDotNet version 1.0.6
.NET version 4.6.1
After adding
AppDomain.CurrentDomain.UnhandledException += (sender, args) => { Debug.WriteLine("********************************************************"); Debug.WriteLine("Unhandled exception: " + args.ExceptionObject); Debug.WriteLine("********************************************************"); };
i get this stack trace
******************************************************** Unhandled exception: Quobject.EngineIoClientDotNet.Client.EngineIOException: Transport not open at Quobject.EngineIoClientDotNet.Client.Transport.Send(ImmutableList
1 packets)at Quobject.EngineIoClientDotNet.Client.Socket.Flush()
at Quobject.EngineIoClientDotNet.Client.Socket.SendPacket(Packet packet, Action fn)
at Quobject.EngineIoClientDotNet.Client.Socket.b__65_0()
at Quobject.EngineIoClientDotNet.Thread.EasyTimer.<>c__DisplayClass2_0.b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
An unhandled exception of type 'Quobject.EngineIoClientDotNet.Client.EngineIOException' occurred in mscorlib.dll
Additional information: Transport not open`
I would expect this to be catched and the Socket.EVENT_DISCONNECT to be triggered instead ?
The text was updated successfully, but these errors were encountered: