Fatal Exception: NSRangeException
0 CoreFoundation 0xc5964 __exceptionPreprocess
1 libobjc.A.dylib 0x31814 objc_exception_throw
2 Foundation 0xa1fe58 -[NSRegularExpression(NSMatching) enumerateMatchesInString:options:range:usingBlock:]
3 Foundation 0xa20124 -[NSRegularExpression(NSMatching) firstMatchInString:options:range:]
4 WBWCore 0x1f66094 String.udConverDoubleLinks() + 335 (UDStringExtension.swift:335)
5 WBWCore 0x1f5a124 specialized static UDSocketResponse.parseText(:) + 485 (UDSocketResponse.swift:485)
6 WBWCore 0x1f5f44c specialized static UDSocketResponse.parseMessages(:model:) + 238 (UDSocketResponse.swift:238)
7 WBWCore 0x1f5fb68 specialized static UDSocketResponse.getHistoryMessages(data:model:) + 225 (UDSocketResponse.swift:225)
8 WBWCore 0x1f01e3c closure #1 in UDNetworkManager.socketDispatch(socket:startBlock:historyMessagesBlock:callbackSettingsBlock:newMessageBlock:feedbackMessageBlock:feedbackAnswerMessageBlock:)
9 WBWCore 0x1f048b0 partial apply for closure #1 in UDNetworkManager.socketDispatch(socket:startBlock:historyMessagesBlock:callbackSettingsBlock:newMessageBlock:feedbackMessageBlock:feedbackAnswerMessageBlock:) ()
10 WBWCore 0x1a233fc SocketIOClient.handleEvent(:data:isInternalMessage:withAck:) + 48 (SocketEventHandler.swift:48)
11 WBWCore 0x1a236dc SocketIOClient.handlePacket(:) + 380 (SocketIOClient.swift:380)
12 WBWCore 0x1a2cf90 closure #1 in SocketManager.parseEngineMessage(_:)
13 WBWCore 0x294a5c thunk for @escaping @callee_guaranteed @sendable () -> () ()
Fatal Exception: NSRangeException
0 CoreFoundation 0xc5964 __exceptionPreprocess
1 libobjc.A.dylib 0x31814 objc_exception_throw
2 Foundation 0xa1fe58 -[NSRegularExpression(NSMatching) enumerateMatchesInString:options:range:usingBlock:]
3 Foundation 0xa20124 -[NSRegularExpression(NSMatching) firstMatchInString:options:range:]
4 WBWCore 0x1f66094 String.udConverDoubleLinks() + 335 (UDStringExtension.swift:335)
5 WBWCore 0x1f5a124 specialized static UDSocketResponse.parseText(:) + 485 (UDSocketResponse.swift:485)
6 WBWCore 0x1f5f44c specialized static UDSocketResponse.parseMessages(:model:) + 238 (UDSocketResponse.swift:238)
7 WBWCore 0x1f5fb68 specialized static UDSocketResponse.getHistoryMessages(data:model:) + 225 (UDSocketResponse.swift:225)
8 WBWCore 0x1f01e3c closure #1 in UDNetworkManager.socketDispatch(socket:startBlock:historyMessagesBlock:callbackSettingsBlock:newMessageBlock:feedbackMessageBlock:feedbackAnswerMessageBlock:)
9 WBWCore 0x1f048b0 partial apply for closure #1 in UDNetworkManager.socketDispatch(socket:startBlock:historyMessagesBlock:callbackSettingsBlock:newMessageBlock:feedbackMessageBlock:feedbackAnswerMessageBlock:) ()
10 WBWCore 0x1a233fc SocketIOClient.handleEvent(:data:isInternalMessage:withAck:) + 48 (SocketEventHandler.swift:48)
11 WBWCore 0x1a236dc SocketIOClient.handlePacket(:) + 380 (SocketIOClient.swift:380)
12 WBWCore 0x1a2cf90 closure #1 in SocketManager.parseEngineMessage(_:)
13 WBWCore 0x294a5c thunk for @escaping @callee_guaranteed @sendable () -> () ()