Open raegx opened 4 months ago
Please check your websocket plugin settings in your OBS, and also https://github.com/Bluefissure/Dalamud-OBS/issues/19
I see what the issue is.
I configured XIVLauncher to terminate OBS on close. However OBS does not like this and on next run will show a safe mode prompt before fully starting:
In this case, the stack trace above is output when FFXIV Loads. Additionally, once the above prompt is bypassed, another exception will occur:
14:03:09.004 | ERR | Unobserved exception in Task.
System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (The requested name is valid, but no data of the requested type was found.)
---> System.Net.Sockets.SocketException (11004): The requested name is valid, but no data of the requested type was found.
at System.Net.NameResolutionPal.ProcessResult(SocketError errorCode, GetAddrInfoExContext* context)
at System.Net.NameResolutionPal.GetAddressInfoExCallback(Int32 error, Int32 bytes, NativeOverlapped* overlapped)
--- End of stack trace from previous location ---
at SonarUtils.HappyHttpUtils.PerformDnsAsync(List`1 entries, AddressFamily family, SocketsHttpConnectionContext context, CancellationToken cancellationToken) in /work/repo/SonarUtils/HappyHttpUtils.cs:line 100
--- End of inner exception stack trace ---
The first attempt after this point will result in an authentication failure then a follow up attempt which will succeed.
The plugin does work in this scenario, it just doesn't appear to be handling the safe mode prompt edge case well.
These error messages occur on every startup for me.
As far as I know, this plugin is the only one that uses websockets.