anna-is-cute / plugin-issues

A repository of confirmed issues for my plugins.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExtraChat Mac support

vaoan opened this issue · comments

Hello, I know the XIVLauncher for Mac isn't really offcially supported so this request is probably not gonna be accepted but I love this chat so much and my Mac runs the game surprisingly so good while traveling, I'd love to continue communicating with my friends while playing in any system.

Hopefully it's not a difficult change or it just requires me to add something to my game/pc. Thank you for such wonderful plugins.

commented

Plugins should already be platform agnostic by default and XIV On Mac (XOM) also provides Dalamud. Nothing about macOS or Linux should prevent this plugin from working normally. Are you receiving an error when you install it?

Is just stuck in the "Connecting" Status. Don't know why

00:39:25.004 | ERR | [ExtraChat] Error in client loop
System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server
---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at Interop.BCrypt.BCryptHash(UIntPtr hAlgorithm, Byte* pbSecret, Int32 cbSecret, Byte* pbInput, Int32 cbInput, Byte* pbOutput, Int32 cbOutput)
at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan1 source, ReadOnlySpan1 key, Boolean isHmac, Span1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan1 source, Span`1 destination)
at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept()
at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options)
at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options)
at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options)
at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken)
at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 157
at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 560
at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 98