mirror of
https://github.com/ProxymanApp/atlantis.git
synced 2026-04-26 08:26:04 +03:00
[GH-ISSUE #84] Should find a previous WS Package! #57
Labels
No labels
Done
Done
Windows
bug
bug
bug
enhancement
enhancement
enhancement
good first issue
hacktoberfest
pull-request
wontfix
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/atlantis#57
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @khoogheem on GitHub (Sep 9, 2021).
Original GitHub issue: https://github.com/ProxymanApp/atlantis/issues/84
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? 2.32.1 (23210)
macOS Version? 11.4
Steps to reproduce
when proxyman is not running... I get these issue:
Fatal error: Something went wrong! Should find a previous WS Package! Please contact the author!: file Atlantis/Atlantis.swift, line 358
@kjoe07 commented on GitHub (Feb 1, 2022):
got this same crash any news on it
@NghiaTranUIT commented on GitHub (Feb 1, 2022):
@kjoe07 Just wondering: Which Atlantis version and your iOS version are you using? I could not reproduce this issue in the last time and I'd like to investigate it again 👍
@kjoe07 commented on GitHub (Feb 1, 2022):
iOS 15.3 Xcode 13.2.1 macOS Monterrey proxyMan latest version, Install with swift package manager using urlSession for sockets, chafed to 1.14.0 and 1.9.0 and got the same error every time also have amplify as dependency and guess is using starscream
@NghiaTranUIT commented on GitHub (Feb 1, 2022):
@kjoe07 if you're using Starscream to perform the Websocket, do you use
NativeEngineby settinguseCustomEngine: false?for example:
Ref:
github.com/daltoniam/Starscream@c68359159d/Sources/Starscream/WebSocket.swift (L118)It's because, by default, Starscream would use TCPTransport rather than URLSessionWebsocketTask behind the hood. On the other hand, Atlantis only supports
URLSessionWebsocketTask.@kjoe07 commented on GitHub (Feb 1, 2022):
I now I don't use start scream it's a dependency for amplify not for my app my sockets connections are handle with url session
@VaslD commented on GitHub (Apr 11, 2023):
@NghiaTranUIT I've also encountered this. Does Atlantis support initialization elsewhere other than AppDelegate?
I wrapped Atlantis in a toggle switch in app settings. If a WS connection was mid-flight and I then enabled Atlantis (setup with no specific host), this crash would very likely be triggered.
@NghiaTranUIT commented on GitHub (Apr 11, 2023):
Technically, you can initialize the Atlantis framework anywhere in the app, not just AppDelegate.
When the app is crashed, can you take a screenshot where the crash occurs?
@vani2 commented on GitHub (Apr 21, 2023):
It happens when I manually try to cancel
URLSessionWebSocketTaskwith.normalClosure.@NghiaTranUIT commented on GitHub (Apr 22, 2023):
@vani2 Thanks. I will look on it today 👍
@NghiaTranUIT commented on GitHub (Apr 22, 2023):
@vani2 let's update to Atlantis 1.21.1, it should fix the crash 👍