Skip to content
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

Websocket not stable on ios mobile app #14853

Open
1 of 11 tasks
NimbleDev opened this issue Jun 20, 2024 · 22 comments
Open
1 of 11 tasks

Websocket not stable on ios mobile app #14853

NimbleDev opened this issue Jun 20, 2024 · 22 comments

Comments

@NimbleDev
Copy link

What happened?

When websocket is enabled on iOS mobile app, meeting connection would be disconnected after around 10 minutes. The key error log is listed below:

Ping error threshold exceeded - killing the WebSocket

Is there any way to avoid this error? Or can we just disalbe ping function?

Platform

  • Chrome (or Chromium based)
  • Firefox
  • Safari
  • Other desktop browser
  • Android browser
  • iOS browser
  • Electron app
  • Android mobile app
  • iOS mobile app
  • Custom app using a mobile SDK

Browser / app / sdk version

1.0.2

Relevant log output

No response

Reproducibility

  • The problem is reproducible on meet.jit.si

More details?

No response

@saghul
Copy link
Member

saghul commented Jun 20, 2024

What SDK platform are you using?

@NimbleDev
Copy link
Author

What SDK platform are you using?

React Native SDK

@NimbleDev
Copy link
Author

What SDK platform are you using?

Any suggestion? Does RN SDK support websocket for ios? FYI, websocket works fine on Android with RN sdk.

Looking forward to your reply eagly! Thx a lot!

@saghul
Copy link
Member

saghul commented Jun 20, 2024

WS should just work, on all platforms. Can you test the latest SDK version? That is, 2.2.1 right now.

@NimbleDev
Copy link
Author

WS should just work, on all platforms. Can you test the latest SDK version? That is, 2.2.1 right now.

We have already tested the 2.2.1 SDK. The problem still exists with the latest SDK version.

@NimbleDev
Copy link
Author

WS should just work, on all platforms. Can you test the latest SDK version? That is, 2.2.1 right now.

We just test the latest ios SDK, the problem also exists. The full log is listed below:

{\rtf1\ansi\ansicpg936\cocoartf2759
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 Menlo-Regular;}
{\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red255\green255\blue255;}
{*\expandedcolortbl;;\csgenericrgb\c0\c0\c0;\csgenericrgb\c100000\c100000\c100000;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\deftab593
\pard\tx593\pardeftab593\partightenfactor0

\f0\fs24 \cf2 \cb3 rn-webrtc:pc:DEBUG 0 getStats +10s
Task <2E066B11-DDEE-42DE-8A85-C553A15EF61C>.<8> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870629239, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870629239, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <2E066B11-DDEE-42DE-8A85-C553A15EF61C>.<8>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <2E066B11-DDEE-42DE-8A85-C553A15EF61C>.<8>, NSLocalizedDescription=cancelled}
Task <4968C01D-9772-4733-BA22-8D7ADD9BD70D>.<9> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[3558CF06-1241-4705-BCF8-633371846B57] (reporting strategy default)> on Task <4968C01D-9772-4733-BA22-8D7ADD9BD70D>.<9> was not selected for reporting
Task <4968C01D-9772-4733-BA22-8D7ADD9BD70D>.<9> waiting for setup of Connection 1
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <4968C01D-9772-4733-BA22-8D7ADD9BD70D>.<9> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870649272, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870649272, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <4968C01D-9772-4733-BA22-8D7ADD9BD70D>.<9>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <4968C01D-9772-4733-BA22-8D7ADD9BD70D>.<9>, NSLocalizedDescription=cancelled}
Task .<10> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[9D14C4A9-8B9B-438F-85E8-16129BE7E6B1] (reporting strategy default)> on Task .<10> was not selected for reporting
Task .<10> waiting for setup of Connection 1
Task <467B1118-ED77-420B-ADC4-2F1034A1B5BF>.<4> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830c5560 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <467B1118-ED77-420B-ADC4-2F1034A1B5BF>.<4>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <467B1118-ED77-420B-ADC4-2F1034A1B5BF>.<4>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <7F02E9AB-FF2B-4C4A-83E3-93CDEE3BCB1E>.<5> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830c6fa0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <7F02E9AB-FF2B-4C4A-83E3-93CDEE3BCB1E>.<5>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <7F02E9AB-FF2B-4C4A-83E3-93CDEE3BCB1E>.<5>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <467B1118-ED77-420B-ADC4-2F1034A1B5BF>.<4> done setting up Connection 4
Connection 4: cleaning up
Task <467B1118-ED77-420B-ADC4-2F1034A1B5BF>.<4> can retry(N) with reason(2) for error [1:89]
Connection 4: done
Task <467B1118-ED77-420B-ADC4-2F1034A1B5BF>.<4> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <73643618-80FE-4EE1-8489-6C1FAC6414AC>.<7> waiting for setup of Connection 6
Connection 6: enabling TLS
Connection 6: starting, TC(0x0)
Task <26CA4257-B60A-4497-AD96-1898AE5073D6>.<6> setting up Connection 6
Task .<11> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[60ADF5F8-8A9D-4826-BF3A-C95D3E1D3340] (reporting strategy default)> on Task .<11> was not selected for reporting
Task <33E944DD-221F-413A-A3FB-E12472DEE192>.<12> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[C6BE7406-98B1-48F3-9EFE-D295A3DB294B] (reporting strategy default)> on Task <33E944DD-221F-413A-A3FB-E12472DEE192>.<12> was not selected for reporting
Task .<11> waiting for setup of Connection 6
Task <33E944DD-221F-413A-A3FB-E12472DEE192>.<12> waiting for setup of Connection 6
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <26CA4257-B60A-4497-AD96-1898AE5073D6>.<6> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2831051a0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <26CA4257-B60A-4497-AD96-1898AE5073D6>.<6>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <26CA4257-B60A-4497-AD96-1898AE5073D6>.<6>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <73643618-80FE-4EE1-8489-6C1FAC6414AC>.<7> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283155650 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <73643618-80FE-4EE1-8489-6C1FAC6414AC>.<7>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <73643618-80FE-4EE1-8489-6C1FAC6414AC>.<7>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <26CA4257-B60A-4497-AD96-1898AE5073D6>.<6> done setting up Connection 6
Connection 6: cleaning up
Task <26CA4257-B60A-4497-AD96-1898AE5073D6>.<6> can retry(N) with reason(2) for error [1:89]
Connection 6: done
Connection 0: creating secure tcp or quic connection
Task <33E944DD-221F-413A-A3FB-E12472DEE192>.<12> waiting for setup of Connection 7
Connection 7: enabling TLS
Connection 7: starting, TC(0x0)
Task .<13> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[9DD06408-2A59-4DF5-BA24-54438149DC3F] (reporting strategy default)> on Task .<13> was not selected for reporting
Task .<14> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[9545DCF1-3E45-4BC9-9FC2-BD40EF2C40ED] (reporting strategy default)> on Task .<14> was not selected for reporting
Task .<11> setting up Connection 7
Task <26CA4257-B60A-4497-AD96-1898AE5073D6>.<6> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<13> waiting for setup of Connection 7
Task .<14> waiting for setup of Connection 7
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<10> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870669307, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870669307, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<10>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<10>, NSLocalizedDescription=cancelled}
Connection 1: received failure notification
Connection 1: failed to connect 1:60, reason -1
Connection 1: encountered error(1:60)
Connection 1: cleaning up
Task .<2> done setting up Connection 1
Task .<2> can retry(N) with reason(2) for error [1:60]
Task .<2> HTTP load failed, 0/0 bytes (error code: -1001 [1:60])
Task .<2> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=60, NSUnderlyingError=0x2830936f0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_NSURLErrorNWPathKey=satisfied (Path is satisfied), interface: en0[802.11], ipv4, dns, uses wifi, _kCFStreamErrorCodeKey=60, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<2>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<2>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870609215, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870609215, _kCFStreamErrorDomainKey=1}
Task <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[51C2CAC7-CF59-4EFC-9378-53F0D55B563D] (reporting strategy default)> on Task <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 8: enabling TLS
Connection 8: starting, TC(0x0)
Task <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15> setting up Connection 8
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870689342, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870689342, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15>, NSLocalizedDescription=cancelled}
Task <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15> done setting up Connection 8
Connection 8: cleaning up
Task <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15> can retry(N) with reason(2) for error [1:89]
Connection 8: done
Task <7E2386D4-1B2A-4FC5-9970-E63E0B90EE89>.<15> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[C3DFAC86-4054-4AFA-B6FC-8D339A330153] (reporting strategy default)> on Task <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 9: enabling TLS
Connection 9: starting, TC(0x0)
Task <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16> setting up Connection 9
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[881636E8-8245-4E35-B224-EB31D099F942] (reporting strategy default)> on Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> was not selected for reporting
Connection 2: set is idle false
Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> now using Connection 2
Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> sent request, body N 0
Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> received response, status 200 content U
Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> done using Connection 2
Connection 2: set is idle true
HTTP/2 Connection 2 Stream 3 ended successfully true
Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> request https://chatdev.nimble.cn:8443/xmpp-websocket?room=870050&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb250ZXh0Ijp7InVzZXIiOnsibmFtZSI6IuWOi-a1i-i0puWPtzAxIiwiZW1haWwiOiJqZG9lQGV4YW1wbGUuY29tIiwiYWZmaWxpYXRpb24iOiJtZW1iZXIifX0sImF1ZCI6Im15X2ppdHNpX2FwcF9pZCIsImlzcyI6Im15X2ppdHNpX2FwcF9pZCIsInN1YiI6Im1lZXQuaml0c2kiLCJyb29tIjoiKiJ9.S3OF5kSvgCOrNIWUrNpbc8xsY1M6RHYCGgSuNlsbNPw is NOT allowed to set HSTS for main doc (null)
Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> response ended
Task <2551FF57-2073-44AC-85AE-808197FDC5C1>.<17> finished successfully
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870709377, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870709377, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16>, NSLocalizedDescription=cancelled}
Task <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16> done setting up Connection 9
Connection 9: cleaning up
Task <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16> can retry(N) with reason(2) for error [1:89]
Connection 9: done
Task <9C92A602-74B3-48C1-8BCA-7BB4EB360A10>.<16> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[8706C15B-8D16-4F0C-B29C-F1BA3043A5CA] (reporting strategy default)> on Task <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 10: enabling TLS
Connection 10: starting, TC(0x0)
Task <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18> setting up Connection 10
Task .<11> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283104ab0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<11>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<11>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <33E944DD-221F-413A-A3FB-E12472DEE192>.<12> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283093450 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <33E944DD-221F-413A-A3FB-E12472DEE192>.<12>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <33E944DD-221F-413A-A3FB-E12472DEE192>.<12>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<11> done setting up Connection 7
Connection 7: cleaning up
Task .<11> can retry(N) with reason(2) for error [1:89]
Connection 7: done
Task .<11> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task .<14> waiting for setup of Connection 11
Connection 11: enabling TLS
Connection 11: starting, TC(0x0)
Task .<13> setting up Connection 11
Task .<19> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[88F3EA35-756B-40EE-A9D4-FE407465028E] (reporting strategy default)> on Task .<19> was not selected for reporting
Task .<20> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[C50699E3-0D40-48A6-B1A6-714E2289802D] (reporting strategy default)> on Task .<20> was not selected for reporting
Task .<19> waiting for setup of Connection 11
Task .<20> waiting for setup of Connection 11
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<13> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830c03c0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<13>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<13>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<14> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283093930 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<14>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<14>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<13> done setting up Connection 11
Connection 11: cleaning up
Task .<13> can retry(N) with reason(2) for error [1:89]
Connection 11: done
Task .<13> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task .<20> waiting for setup of Connection 12
Connection 12: enabling TLS
Connection 12: starting, TC(0x0)
Task .<21> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[22E2B712-D398-44AC-8C70-252CF1DD4D35] (reporting strategy default)> on Task .<21> was not selected for reporting
Task <6367467B-47FF-4684-B96F-3263B58972F7>.<22> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[BB5223F1-34EE-4E99-9532-B3D852836EC2] (reporting strategy default)> on Task <6367467B-47FF-4684-B96F-3263B58972F7>.<22> was not selected for reporting
Task .<19> setting up Connection 12
Task .<21> waiting for setup of Connection 12
Task <6367467B-47FF-4684-B96F-3263B58972F7>.<22> waiting for setup of Connection 12
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870729412, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870729412, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18>, NSLocalizedDescription=cancelled}
Task <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18> done setting up Connection 10
Connection 10: cleaning up
Task <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18> can retry(N) with reason(2) for error [1:89]
Connection 10: done
Task <60D68B1A-A9DA-4FAE-BCEA-C094C8517A6F>.<18> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[EF4383C2-5FEE-4A52-89DE-856E624BF4B4] (reporting strategy default)> on Task <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 13: enabling TLS
Connection 13: starting, TC(0x0)
Task <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23> setting up Connection 13
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870749447, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870749447, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23>, NSLocalizedDescription=cancelled}
Task <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23> done setting up Connection 13
Connection 13: cleaning up
Task <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23> can retry(N) with reason(2) for error [1:89]
Connection 13: done
Task <625B5014-8D28-4D21-9063-9AEEC824CF8A>.<23> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <5C820737-CD86-4128-A1E5-950001F11B85>.<24> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[C8CEE586-D010-4D28-8BBC-415C247B1F4E] (reporting strategy default)> on Task <5C820737-CD86-4128-A1E5-950001F11B85>.<24> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 14: enabling TLS
Connection 14: starting, TC(0x0)
Task <5C820737-CD86-4128-A1E5-950001F11B85>.<24> setting up Connection 14
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <5C820737-CD86-4128-A1E5-950001F11B85>.<24> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870769481, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870769481, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <5C820737-CD86-4128-A1E5-950001F11B85>.<24>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <5C820737-CD86-4128-A1E5-950001F11B85>.<24>, NSLocalizedDescription=cancelled}
Task <5C820737-CD86-4128-A1E5-950001F11B85>.<24> done setting up Connection 14
Connection 14: cleaning up
Task <5C820737-CD86-4128-A1E5-950001F11B85>.<24> can retry(N) with reason(2) for error [1:89]
Connection 14: done
Task <5C820737-CD86-4128-A1E5-950001F11B85>.<24> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<25> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[FAEF8E70-0E3A-4085-BE26-B75C0C2C79CB] (reporting strategy default)> on Task .<25> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 15: enabling TLS
Connection 15: starting, TC(0x0)
Task .<25> setting up Connection 15
Task .<19> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830ccbd0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<19>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<19>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<20> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830c2100 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<20>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<20>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<19> done setting up Connection 12
Connection 12: cleaning up
Task .<19> can retry(N) with reason(2) for error [1:89]
Connection 12: done
Task .<26> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[78902B0E-4C7F-4305-AA2E-D9F017097118] (reporting strategy default)> on Task .<26> was not selected for reporting
Task <2C36F492-26C2-477D-BCA3-10410F97C6AF>.<27> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[8CD867F5-E625-47F9-87AC-C1A768B64B6D] (reporting strategy default)> on Task <2C36F492-26C2-477D-BCA3-10410F97C6AF>.<27> was not selected for reporting
Task .<19> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <6367467B-47FF-4684-B96F-3263B58972F7>.<22> waiting for setup of Connection 16
Task .<26> waiting for setup of Connection 16
Task <2C36F492-26C2-477D-BCA3-10410F97C6AF>.<27> waiting for setup of Connection 16
Connection 16: enabling TLS
Connection 16: starting, TC(0x0)
Task .<21> setting up Connection 16
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<21> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830c54a0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<21>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<21>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <6367467B-47FF-4684-B96F-3263B58972F7>.<22> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830ffde0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <6367467B-47FF-4684-B96F-3263B58972F7>.<22>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <6367467B-47FF-4684-B96F-3263B58972F7>.<22>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<21> done setting up Connection 16
Connection 16: cleaning up
Task .<21> can retry(N) with reason(2) for error [1:89]
Connection 16: done
Connection 0: creating secure tcp or quic connection
Task <2C36F492-26C2-477D-BCA3-10410F97C6AF>.<27> waiting for setup of Connection 17
Connection 17: enabling TLS
Connection 17: starting, TC(0x0)
Task .<26> setting up Connection 17
Task .<21> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<28> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[259EAAD8-9D93-4243-A3C4-814BB93FEE5A] (reporting strategy default)> on Task .<28> was not selected for reporting
Task .<29> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[56DDB471-2987-4A1F-8640-B9F4499EB2A8] (reporting strategy default)> on Task .<29> was not selected for reporting
Task .<28> waiting for setup of Connection 17
Task .<29> waiting for setup of Connection 17
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<25> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870789517, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870789517, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<25>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<25>, NSLocalizedDescription=cancelled}
Task .<25> done setting up Connection 15
Connection 15: cleaning up
Task .<25> can retry(N) with reason(2) for error [1:89]
Connection 15: done
Task .<25> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<30> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[EDB2A981-C1BC-4E14-8E4A-825B1982DEB1] (reporting strategy default)> on Task .<30> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 18: enabling TLS
Connection 18: starting, TC(0x0)
Task .<30> setting up Connection 18
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<30> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870809551, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870809551, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<30>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<30>, NSLocalizedDescription=cancelled}
Task .<30> done setting up Connection 18
Connection 18: cleaning up
Task .<30> can retry(N) with reason(2) for error [1:89]
Connection 18: done
Task .<30> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<31> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[15F792C2-ADDD-412E-B790-C96E93585021] (reporting strategy default)> on Task .<31> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 19: enabling TLS
Connection 19: starting, TC(0x0)
Task .<31> setting up Connection 19
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<32> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[743BCE39-400B-40E9-85E8-653EAC01431F] (reporting strategy default)> on Task .<32> was not selected for reporting
Connection 2: set is idle false
Task .<32> now using Connection 2
Task .<32> sent request, body N 0
Task .<32> received response, status 200 content U
Task .<32> done using Connection 2
Connection 2: set is idle true
HTTP/2 Connection 2 Stream 5 ended successfully true
Task .<32> request https://chatdev.nimble.cn:8443/xmpp-websocket?room=870050&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb250ZXh0Ijp7InVzZXIiOnsibmFtZSI6IuWOi-a1i-i0puWPtzAxIiwiZW1haWwiOiJqZG9lQGV4YW1wbGUuY29tIiwiYWZmaWxpYXRpb24iOiJtZW1iZXIifX0sImF1ZCI6Im15X2ppdHNpX2FwcF9pZCIsImlzcyI6Im15X2ppdHNpX2FwcF9pZCIsInN1YiI6Im1lZXQuaml0c2kiLCJyb29tIjoiKiJ9.S3OF5kSvgCOrNIWUrNpbc8xsY1M6RHYCGgSuNlsbNPw is NOT allowed to set HSTS for main doc (null)
Task .<32> response ended
Task .<32> finished successfully
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<31> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870829587, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870829587, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<31>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<31>, NSLocalizedDescription=cancelled}
Task .<31> done setting up Connection 19
Connection 19: cleaning up
Task .<31> can retry(N) with reason(2) for error [1:89]
Connection 19: done
Task .<31> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <987F8796-C14C-4650-A4D5-65117646C388>.<33> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[F0148B69-F485-4B6F-911C-7A11BA6534C0] (reporting strategy default)> on Task <987F8796-C14C-4650-A4D5-65117646C388>.<33> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 20: enabling TLS
Connection 20: starting, TC(0x0)
Task <987F8796-C14C-4650-A4D5-65117646C388>.<33> setting up Connection 20
Task .<26> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283104b10 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<26>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<26>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <2C36F492-26C2-477D-BCA3-10410F97C6AF>.<27> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283100750 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <2C36F492-26C2-477D-BCA3-10410F97C6AF>.<27>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <2C36F492-26C2-477D-BCA3-10410F97C6AF>.<27>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<26> done setting up Connection 17
Connection 17: cleaning up
Task .<26> can retry(N) with reason(2) for error [1:89]
Connection 17: done
Task .<26> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task .<29> waiting for setup of Connection 21
Connection 21: enabling TLS
Connection 21: starting, TC(0x0)
Task <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[371620F0-1522-4E3E-BA9E-B0568CDBCE6D] (reporting strategy default)> on Task <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34> was not selected for reporting
Task <6B073823-B38D-414A-8358-9A25EC5C7138>.<35> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[A11DBF09-A380-493F-95DA-B8B46DF80E31] (reporting strategy default)> on Task <6B073823-B38D-414A-8358-9A25EC5C7138>.<35> was not selected for reporting
Task .<28> setting up Connection 21
Task <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34> waiting for setup of Connection 21
Task <6B073823-B38D-414A-8358-9A25EC5C7138>.<35> waiting for setup of Connection 21
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<28> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x28310b8d0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<28>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<28>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<29> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283045620 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<29>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<29>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<28> done setting up Connection 21
Connection 21: cleaning up
Task .<28> can retry(N) with reason(2) for error [1:89]
Connection 21: done
Task .<28> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <6B073823-B38D-414A-8358-9A25EC5C7138>.<35> waiting for setup of Connection 22
Connection 22: enabling TLS
Connection 22: starting, TC(0x0)
Task <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34> setting up Connection 22
Task <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[FFD1509A-415B-4BC3-9686-5B07289E3B53] (reporting strategy default)> on Task <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36> was not selected for reporting
Task <80AAF2FD-7228-42F6-AF9D-6A9C87A86016>.<37> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[9503C66A-B703-451E-9EE2-8F8F8F3416FF] (reporting strategy default)> on Task <80AAF2FD-7228-42F6-AF9D-6A9C87A86016>.<37> was not selected for reporting
Task <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36> waiting for setup of Connection 22
Task <80AAF2FD-7228-42F6-AF9D-6A9C87A86016>.<37> waiting for setup of Connection 22
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <987F8796-C14C-4650-A4D5-65117646C388>.<33> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870849621, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870849621, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <987F8796-C14C-4650-A4D5-65117646C388>.<33>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <987F8796-C14C-4650-A4D5-65117646C388>.<33>, NSLocalizedDescription=cancelled}
Task <987F8796-C14C-4650-A4D5-65117646C388>.<33> done setting up Connection 20
Connection 20: cleaning up
Task <987F8796-C14C-4650-A4D5-65117646C388>.<33> can retry(N) with reason(2) for error [1:89]
Connection 20: done
Task <987F8796-C14C-4650-A4D5-65117646C388>.<33> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[8284B310-4F45-4126-9BBC-4C4D313EDC50] (reporting strategy default)> on Task <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 23: enabling TLS
Connection 23: starting, TC(0x0)
Task <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38> setting up Connection 23
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870869656, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870869656, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38>, NSLocalizedDescription=cancelled}
Task <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38> done setting up Connection 23
Connection 23: cleaning up
Task <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38> can retry(N) with reason(2) for error [1:89]
Connection 23: done
Task <2663F4BA-F2B4-4F6A-915C-F22FC26D1AF5>.<38> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<39> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[86E81B78-02F9-48C1-915A-04B34275EA75] (reporting strategy default)> on Task .<39> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 24: enabling TLS
Connection 24: starting, TC(0x0)
Task .<39> setting up Connection 24
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<39> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870889691, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870889691, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<39>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<39>, NSLocalizedDescription=cancelled}
Task .<39> done setting up Connection 24
Connection 24: cleaning up
Task .<39> can retry(N) with reason(2) for error [1:89]
Connection 24: done
Task .<39> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[0DD0D41D-FB32-458A-B67C-7308FE134ACF] (reporting strategy default)> on Task <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 25: enabling TLS
Connection 25: starting, TC(0x0)
Task <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40> setting up Connection 25
Task <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x28313aa30 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <6B073823-B38D-414A-8358-9A25EC5C7138>.<35> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283145cb0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <6B073823-B38D-414A-8358-9A25EC5C7138>.<35>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <6B073823-B38D-414A-8358-9A25EC5C7138>.<35>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34> done setting up Connection 22
Connection 22: cleaning up
Task <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34> can retry(N) with reason(2) for error [1:89]
Connection 22: done
Task <5D6BAA81-0BD6-4306-94BF-81C0DB52E8B3>.<34> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <80AAF2FD-7228-42F6-AF9D-6A9C87A86016>.<37> waiting for setup of Connection 26
Connection 26: enabling TLS
Connection 26: starting, TC(0x0)
Task .<41> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[9F96AA9A-A789-4F66-B6FA-7E23C1F370D3] (reporting strategy default)> on Task .<41> was not selected for reporting
Task <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36> setting up Connection 26
Task .<41> waiting for setup of Connection 26
Task <0B0EE019-EB02-46BA-830E-6235FFF940ED>.<42> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[4A3BEE01-A8D2-4848-A38C-F96B9C4546F6] (reporting strategy default)> on Task <0B0EE019-EB02-46BA-830E-6235FFF940ED>.<42> was not selected for reporting
Task <0B0EE019-EB02-46BA-830E-6235FFF940ED>.<42> waiting for setup of Connection 26
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x28313b510 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <80AAF2FD-7228-42F6-AF9D-6A9C87A86016>.<37> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283092ca0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <80AAF2FD-7228-42F6-AF9D-6A9C87A86016>.<37>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <80AAF2FD-7228-42F6-AF9D-6A9C87A86016>.<37>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36> done setting up Connection 26
Connection 26: cleaning up
Task <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36> can retry(N) with reason(2) for error [1:89]
Connection 26: done
Task <277BCA8D-E29E-4C3B-A756-65F281B07826>.<36> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <0B0EE019-EB02-46BA-830E-6235FFF940ED>.<42> waiting for setup of Connection 27
Task <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[45149D64-034F-49B3-8190-5339CFF3EE15] (reporting strategy default)> on Task <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43> was not selected for reporting
Connection 27: enabling TLS
Connection 27: starting, TC(0x0)
Task <59210E45-6266-4458-895A-C1E1C407523F>.<44> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[11957316-D710-4D14-B2D2-DCF7F2B54D1B] (reporting strategy default)> on Task <59210E45-6266-4458-895A-C1E1C407523F>.<44> was not selected for reporting
Task .<41> setting up Connection 27
Task <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43> waiting for setup of Connection 27
Task <59210E45-6266-4458-895A-C1E1C407523F>.<44> waiting for setup of Connection 27
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870909726, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870909726, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40>, NSLocalizedDescription=cancelled}
Task <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40> done setting up Connection 25
Connection 25: cleaning up
Task <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40> can retry(N) with reason(2) for error [1:89]
Connection 25: done
Task <7AD518C8-1B7B-4314-AF10-F186A060C408>.<40> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[1E1CF34D-D2E1-494A-9F80-57B0C46F6823] (reporting strategy default)> on Task <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 28: enabling TLS
Connection 28: starting, TC(0x0)
Task <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45> setting up Connection 28
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<46> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[948CEA32-6583-4D70-A20A-ABD208CD1DF9] (reporting strategy default)> on Task .<46> was not selected for reporting
Connection 2: set is idle false
Task .<46> now using Connection 2
Task .<46> sent request, body N 0
Task .<46> received response, status 200 content U
Task .<46> done using Connection 2
Connection 2: set is idle true
HTTP/2 Connection 2 Stream 7 ended successfully true
Task .<46> request https://chatdev.nimble.cn:8443/xmpp-websocket?room=870050&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb250ZXh0Ijp7InVzZXIiOnsibmFtZSI6IuWOi-a1i-i0puWPtzAxIiwiZW1haWwiOiJqZG9lQGV4YW1wbGUuY29tIiwiYWZmaWxpYXRpb24iOiJtZW1iZXIifX0sImF1ZCI6Im15X2ppdHNpX2FwcF9pZCIsImlzcyI6Im15X2ppdHNpX2FwcF9pZCIsInN1YiI6Im1lZXQuaml0c2kiLCJyb29tIjoiKiJ9.S3OF5kSvgCOrNIWUrNpbc8xsY1M6RHYCGgSuNlsbNPw is NOT allowed to set HSTS for main doc (null)
Task .<46> response ended
Task .<46> finished successfully
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870929748, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870929748, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45>, NSLocalizedDescription=cancelled}
Task <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45> done setting up Connection 28
Connection 28: cleaning up
Task <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45> can retry(N) with reason(2) for error [1:89]
Connection 28: done
Task <6C93ADAC-40C8-43EB-B8E8-6D6C04034B7D>.<45> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[9D974F54-5280-4D6F-A85A-B43178944699] (reporting strategy default)> on Task <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 29: enabling TLS
Connection 29: starting, TC(0x0)
Task <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47> setting up Connection 29
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870949780, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870949780, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47>, NSLocalizedDescription=cancelled}
Task <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47> done setting up Connection 29
Connection 29: cleaning up
Task <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47> can retry(N) with reason(2) for error [1:89]
Connection 29: done
Task <0AE13422-25EE-43E7-A3AC-4C1489B7D68A>.<47> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <80747B9C-B409-4EBF-BF43-1906B946766E>.<48> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[6143EE81-24A7-45B5-8CA6-EE08EE7BF765] (reporting strategy default)> on Task <80747B9C-B409-4EBF-BF43-1906B946766E>.<48> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 30: enabling TLS
Connection 30: starting, TC(0x0)
Task <80747B9C-B409-4EBF-BF43-1906B946766E>.<48> setting up Connection 30
Task .<41> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283183870 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<41>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<41>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <0B0EE019-EB02-46BA-830E-6235FFF940ED>.<42> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x28315f9f0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <0B0EE019-EB02-46BA-830E-6235FFF940ED>.<42>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <0B0EE019-EB02-46BA-830E-6235FFF940ED>.<42>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<41> done setting up Connection 27
Connection 27: cleaning up
Task .<41> can retry(N) with reason(2) for error [1:89]
Connection 27: done
Connection 0: creating secure tcp or quic connection
Task <59210E45-6266-4458-895A-C1E1C407523F>.<44> waiting for setup of Connection 31
Connection 31: enabling TLS
Connection 31: starting, TC(0x0)
Task .<49> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
Task <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43> setting up Connection 31
Task .<41> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
[Telemetry]: Activity <nw_activity 12:2[28DF9593-901F-4042-A6E2-A62F0DFC5537] (reporting strategy default)> on Task .<49> was not selected for reporting
Task .<49> waiting for setup of Connection 31
Task <27552E11-F25C-473A-BE16-DFBB289485F1>.<50> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[BC1AC9D0-019E-463F-9F10-56D4F2F73ABD] (reporting strategy default)> on Task <27552E11-F25C-473A-BE16-DFBB289485F1>.<50> was not selected for reporting
Task <27552E11-F25C-473A-BE16-DFBB289485F1>.<50> waiting for setup of Connection 31
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283145e90 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <59210E45-6266-4458-895A-C1E1C407523F>.<44> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x28315f810 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <59210E45-6266-4458-895A-C1E1C407523F>.<44>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <59210E45-6266-4458-895A-C1E1C407523F>.<44>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43> done setting up Connection 31
Connection 31: cleaning up
Task <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43> can retry(N) with reason(2) for error [1:89]
Connection 31: done
Task <763C448B-C7DB-468C-8F4E-FA7848D81F12>.<43> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <27552E11-F25C-473A-BE16-DFBB289485F1>.<50> waiting for setup of Connection 32
Connection 32: enabling TLS
Connection 32: starting, TC(0x0)
Task .<51> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[B7953D66-D96F-4FED-8C5A-C80533F73C42] (reporting strategy default)> on Task .<51> was not selected for reporting
Task <8086B6A6-D2DD-453F-954D-B3FAB3ABF11B>.<52> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[8F3B53A4-D861-4F14-991C-DCD2526EDE05] (reporting strategy default)> on Task <8086B6A6-D2DD-453F-954D-B3FAB3ABF11B>.<52> was not selected for reporting
Task .<49> setting up Connection 32
Task .<51> waiting for setup of Connection 32
Task <8086B6A6-D2DD-453F-954D-B3FAB3ABF11B>.<52> waiting for setup of Connection 32
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <80747B9C-B409-4EBF-BF43-1906B946766E>.<48> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870969813, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870969813, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <80747B9C-B409-4EBF-BF43-1906B946766E>.<48>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <80747B9C-B409-4EBF-BF43-1906B946766E>.<48>, NSLocalizedDescription=cancelled}
Task <80747B9C-B409-4EBF-BF43-1906B946766E>.<48> done setting up Connection 30
Connection 30: cleaning up
Task <80747B9C-B409-4EBF-BF43-1906B946766E>.<48> can retry(N) with reason(2) for error [1:89]
Connection 30: done
Task <80747B9C-B409-4EBF-BF43-1906B946766E>.<48> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<53> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[F309037D-9EF5-47B5-B322-08565630AD74] (reporting strategy default)> on Task .<53> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 33: enabling TLS
Connection 33: starting, TC(0x0)
Task .<53> setting up Connection 33
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<53> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870989836, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870989836, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<53>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<53>, NSLocalizedDescription=cancelled}
Task .<53> done setting up Connection 33
Connection 33: cleaning up
Task .<53> can retry(N) with reason(2) for error [1:89]
Connection 33: done
Task .<53> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[920709DD-055B-4529-8EB8-BB682A53950B] (reporting strategy default)> on Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 34: enabling TLS
Connection 34: starting, TC(0x0)
Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> setting up Connection 34
rn-webrtc:pc:DEBUG 0 getStats +10s
[modules/xmpp/strophe.ping.js] Ping timeout null
rn-webrtc:pc:DEBUG 0 getStats +10s
nw_socket_handle_socket_event [C3.1.1:1] Socket SO_ERROR [60: Operation timed out]
nw_protocol_socket_reset_linger [C3.1.1:1] setsockopt SO_LINGER failed [22: Invalid argument]
TCP Conn 0x280ec4a00 canceled
TCP Conn 0x280ec4a00 released
[modules/xmpp/strophe.util.js] Strophe: Websocket closed unexpectedly Websocket closed unexpectedly
[modules/xmpp/strophe.ping.js] Ping interval cleared
Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718871009863, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718871009863, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54>, NSLocalizedDescription=cancelled}
Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> done setting up Connection 34
Connection 34: cleaning up
Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> can retry(N) with reason(2) for error [1:89]
Connection 34: done
Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<55> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[8E629A90-0387-49E1-A69A-1DC67FD3DE74] (reporting strategy default)> on Task .<55> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 35: enabling TLS
Connection 35: starting, TC(0x0)
Task .<55> setting up Connection 35
Task .<49> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2831bfa80 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<49>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<49>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <27552E11-F25C-473A-BE16-DFBB289485F1>.<50> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x28318d4d0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <27552E11-F25C-473A-BE16-DFBB289485F1>.<50>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <27552E11-F25C-473A-BE16-DFBB289485F1>.<50>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<49> done setting up Connection 32
Connection 32: cleaning up
Task .<49> can retry(N) with reason(2) for error [1:89]
Connection 32: done
Task .<56> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[C0EA15B5-7446-4AC3-AA8E-4475C71650CF] (reporting strategy default)> on Task .<56> was not selected for reporting
Task <2A4E3876-9EDB-4F5E-9C07-41E9F7BFF203>.<57> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[849DA1B6-E6DB-4629-A16A-CB37D721938D] (reporting strategy default)> on Task <2A4E3876-9EDB-4F5E-9C07-41E9F7BFF203>.<57> was not selected for reporting
Task .<49> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <8086B6A6-D2DD-453F-954D-B3FAB3ABF11B>.<52> waiting for setup of Connection 36
Task .<56> waiting for setup of Connection 36
Task <2A4E3876-9EDB-4F5E-9C07-41E9F7BFF203>.<57> waiting for setup of Connection 36
Connection 36: enabling TLS
Connection 36: starting, TC(0x0)
Task .<51> setting up Connection 36
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<51> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283114600 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<51>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<51>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <8086B6A6-D2DD-453F-954D-B3FAB3ABF11B>.<52> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2831836c0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <8086B6A6-D2DD-453F-954D-B3FAB3ABF11B>.<52>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <8086B6A6-D2DD-453F-954D-B3FAB3ABF11B>.<52>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<51> done setting up Connection 36
Connection 36: cleaning up
Task .<51> can retry(N) with reason(2) for error [1:89]
Connection 36: done
Connection 0: creating secure tcp or quic connection
Task <2A4E3876-9EDB-4F5E-9C07-41E9F7BFF203>.<57> waiting for setup of Connection 37
Connection 37: enabling TLS
Connection 37: starting, TC(0x0)
Task <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[4AF139E7-3F4C-4DDA-B46E-7DF5ECC4A562] (reporting strategy default)> on Task <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58> was not selected for reporting
Task .<56> setting up Connection 37
Task .<51> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58> waiting for setup of Connection 37
Task <281FE0D6-2B86-4765-B33E-6F5FA0910465>.<59> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[14F46B48-38A5-41CE-9068-7CE1F7824437] (reporting strategy default)> on Task <281FE0D6-2B86-4765-B33E-6F5FA0910465>.<59> was not selected for reporting
Task <281FE0D6-2B86-4765-B33E-6F5FA0910465>.<59> waiting for setup of Connection 37
Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[17B6E4BE-19CE-4E1F-9294-D7AC8F78B3BB] (reporting strategy default)> on Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> was not selected for reporting
Connection 2: set is idle false
Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> now using Connection 2
Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> sent request, body N 0
Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> received response, status 200 content U
Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> done using Connection 2
Connection 2: set is idle true
HTTP/2 Connection 2 Stream 9 ended successfully true
Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> request https://chatdev.nimble.cn:8443/xmpp-websocket?room=870050&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb250ZXh0Ijp7InVzZXIiOnsibmFtZSI6IuWOi-a1i-i0puWPtzAxIiwiZW1haWwiOiJqZG9lQGV4YW1wbGUuY29tIiwiYWZmaWxpYXRpb24iOiJtZW1iZXIifX0sImF1ZCI6Im15X2ppdHNpX2FwcF9pZCIsImlzcyI6Im15X2ppdHNpX2FwcF9pZCIsInN1YiI6Im1lZXQuaml0c2kiLCJyb29tIjoiKiJ9.S3OF5kSvgCOrNIWUrNpbc8xsY1M6RHYCGgSuNlsbNPw is NOT allowed to set HSTS for main doc (null)
Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> response ended
Task <5C9F4271-49CA-4820-8776-C44E203037E6>.<60> finished successfully
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<55> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718871029879, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718871029879, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<55>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<55>, NSLocalizedDescription=cancelled}
Task .<55> done setting up Connection 35
Connection 35: cleaning up
Task .<55> can retry(N) with reason(2) for error [1:89]
Connection 35: done
Task .<55> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task .<61> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[B5D11357-F5D6-4752-B8C8-CF1AE05C5AE3] (reporting strategy default)> on Task .<61> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 38: enabling TLS
Connection 38: starting, TC(0x0)
Task .<61> setting up Connection 38
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
Task .<61> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718871049884, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718871049884, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<61>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<61>, NSLocalizedDescription=cancelled}
Task .<61> done setting up Connection 38
Connection 38: cleaning up
Task .<61> can retry(N) with reason(2) for error [1:89]
Connection 38: done
Task .<61> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <977681E0-5C13-40A9-9D21-1E69861385B9>.<62> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[D47E262F-BBF4-4DA5-958C-6D57B0414DB9] (reporting strategy default)> on Task <977681E0-5C13-40A9-9D21-1E69861385B9>.<62> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 39: enabling TLS
Connection 39: starting, TC(0x0)
Task <977681E0-5C13-40A9-9D21-1E69861385B9>.<62> setting up Connection 39
rn-webrtc:pc:DEBUG 0 getStats +10s
rn-webrtc:pc:DEBUG 0 getStats +10s
TCP Conn 0x280ec0820 canceled
TCP Conn 0x280ec0820 released
[modules/RTC/BridgeChannel.js] Channel closed: 1001 Stream end encountered
TCP Conn [40:0x280ecd0e0] using empty proxy configuration
Stream client bypassing proxies on TCP Conn [40:0x280ecd0e0]
TCP Conn 0x280ecd0e0 started
TCP Conn 0x280ecd0e0 event 1. err: 0
TCP Conn 0x280ecd0e0 complete. fd: 39, err: 0
TCP Conn 0x280ecd0e0 starting SSL negotiation
TCP Conn 0x280ecd0e0 SSL Handshake DONE
TCP Conn 0x280ecd0e0 canceled
[modules/RTC/BridgeChannel.js] Channel closed: 1006 Received bad response code from server: 403.
TCP Conn 0x280ecd0e0 released
Task <977681E0-5C13-40A9-9D21-1E69861385B9>.<62> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718871069897, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718871069897, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <977681E0-5C13-40A9-9D21-1E69861385B9>.<62>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <977681E0-5C13-40A9-9D21-1E69861385B9>.<62>, NSLocalizedDescription=cancelled}
Task <977681E0-5C13-40A9-9D21-1E69861385B9>.<62> done setting up Connection 39
Connection 39: cleaning up
Task <977681E0-5C13-40A9-9D21-1E69861385B9>.<62> can retry(N) with reason(2) for error [1:89]
Connection 39: done
Task <977681E0-5C13-40A9-9D21-1E69861385B9>.<62> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
[VideoTrackAdapter] Mute event for pc 0 track 04f9685d-2247-4759-a4fd-4266315a5625-1
TCP Conn [41:0x280ece120] using empty proxy configuration
Stream client bypassing proxies on TCP Conn [41:0x280ece120]
TCP Conn 0x280ece120 started
TCP Conn 0x280ece120 event 1. err: 0
TCP Conn 0x280ece120 complete. fd: 39, err: 0
TCP Conn 0x280ece120 starting SSL negotiation
TCP Conn 0x280ece120 SSL Handshake DONE
TCP Conn 0x280ece120 canceled
[modules/RTC/BridgeChannel.js] Channel closed: 1006 Received bad response code from server: 403.
TCP Conn 0x280ece120 released
[modules/xmpp/JingleSessionPC.js] (TIME) ICE disconnected JVB: 631152286.565541
TCP Conn [42:0x280ed5180] using empty proxy configuration
Stream client bypassing proxies on TCP Conn [42:0x280ed5180]
TCP Conn 0x280ed5180 started
TCP Conn 0x280ed5180 event 1. err: 0
TCP Conn 0x280ed5180 complete. fd: 39, err: 0
TCP Conn 0x280ed5180 starting SSL negotiation
TCP Conn 0x280ed5180 SSL Handshake DONE
TCP Conn 0x280ed5180 canceled
[modules/RTC/BridgeChannel.js] Channel closed: 1006 Received bad response code from server: 403.
TCP Conn 0x280ed5180 released
Task <1F985939-E1DF-4950-A046-AE6613877F7C>.<63> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[581A7F0C-6258-48C8-8160-E72C5E459F10] (reporting strategy default)> on Task <1F985939-E1DF-4950-A046-AE6613877F7C>.<63> was not selected for reporting
Connection 0: creating secure tcp or quic connection
Connection 43: enabling TLS
Connection 43: starting, TC(0x0)
Task <1F985939-E1DF-4950-A046-AE6613877F7C>.<63> setting up Connection 43
Task .<56> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x28310c510 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<56>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<56>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <2A4E3876-9EDB-4F5E-9C07-41E9F7BFF203>.<57> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830c6550 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <2A4E3876-9EDB-4F5E-9C07-41E9F7BFF203>.<57>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <2A4E3876-9EDB-4F5E-9C07-41E9F7BFF203>.<57>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task .<56> done setting up Connection 37
Connection 37: cleaning up
Task .<56> can retry(N) with reason(2) for error [1:89]
Connection 37: done
Task .<56> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <281FE0D6-2B86-4765-B33E-6F5FA0910465>.<59> waiting for setup of Connection 44
Connection 44: enabling TLS
Connection 44: starting, TC(0x0)
Task <631CE137-A059-4D4B-A8D2-850F3890C310>.<64> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[F8918F8A-D88A-4E83-ACF8-5AA9B61E2450] (reporting strategy default)> on Task <631CE137-A059-4D4B-A8D2-850F3890C310>.<64> was not selected for reporting
Task <8687C07E-06D9-490D-8E59-D8310FFC36BC>.<65> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[CDF5FA43-333A-4A7F-8970-0B12EA020FF2] (reporting strategy default)> on Task <8687C07E-06D9-490D-8E59-D8310FFC36BC>.<65> was not selected for reporting
Task <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58> setting up Connection 44
Task <631CE137-A059-4D4B-A8D2-850F3890C310>.<64> waiting for setup of Connection 44
Task <8687C07E-06D9-490D-8E59-D8310FFC36BC>.<65> waiting for setup of Connection 44
rn-webrtc:pc:DEBUG 0 getStats +10s
Task <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x283109920 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <281FE0D6-2B86-4765-B33E-6F5FA0910465>.<59> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x2830c21c0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <281FE0D6-2B86-4765-B33E-6F5FA0910465>.<59>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <281FE0D6-2B86-4765-B33E-6F5FA0910465>.<59>"
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, NSErrorFailingURLKey=https://www.gravatar.com/avatar/694ea0904ceaf766c6738166ed89bafb?d=404&size=200, _kCFStreamErrorDomainKey=4}
Task <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58> done setting up Connection 44
Connection 44: cleaning up
Task <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58> can retry(N) with reason(2) for error [1:89]
Connection 44: done
Task <624C90DF-208B-42F3-8DEF-8C27920E14CB>.<58> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Connection 0: creating secure tcp or quic connection
Task <82290AB1-5CBA-4245-80EE-B1F982BD7777>.<66> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[8F08C8E5-3C10-4E6C-B78C-E1541BF60112] (reporting strategy default)> on Task <82290AB1-5CBA-4245-80EE-B1F982BD7777>.<66> was not selected for reporting
Task <7680A020-B92E-446A-A28D-63A5AB3BA540>.<67> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[E64696F9-081E-4292-B16E-CD9F0F40AC25] (reporting strategy default)> on Task <7680A020-B92E-446A-A28D-63A5AB3BA540>.<67> was not selected for reporting
Task <8687C07E-06D9-490D-8E59-D8310FFC36BC>.<65> waiting for setup of Connection 45
Connection 45: enabling TLS
Connection 45: starting, TC(0x0)
Task <631CE137-A059-4D4B-A8D2-850F3890C310>.<64> setting up Connection 45
Task <82290AB1-5CBA-4245-80EE-B1F982BD7777>.<66> waiting for setup of Connection 45
Task <7680A020-B92E-446A-A28D-63A5AB3BA540>.<67> waiting for setup of Connection 45
TCP Conn [46:0x280ecd860] using empty proxy configuration
Stream client bypassing proxies on TCP Conn [46:0x280ecd860]
TCP Conn 0x280ecd860 started
TCP Conn 0x280ecd860 event 1. err: 0
TCP Conn 0x280ecd860 complete. fd: 39, err: 0
TCP Conn 0x280ecd860 starting SSL negotiation
TCP Conn 0x280ecd860 SSL Handshake DONE
TCP Conn 0x280ecd860 canceled
[modules/RTC/BridgeChannel.js] Channel closed: 1006 Received bad response code from server: 403.
TCP Conn 0x280ecd860 released
[modules/xmpp/JingleSessionPC.js] (TIME) ICE failed JVB: 631162246.005583}

@saghul
Copy link
Member

saghul commented Jun 20, 2024

[modules/xmpp/JingleSessionPC.js] (TIME) ICE failed JVB: 631162246.005583}

You seem to have a networking problem, not a WS problem.

@NimbleDev
Copy link
Author

[modules/xmpp/JingleSessionPC.js] (TIME) ICE failed JVB: 631162246.005583}

You seem to have a networking problem, not a WS problem.

But it just happens with websocket enabled in ios RN sdk.

With bosh mode in ios RN sdk, such problem never happens.

@NimbleDev
Copy link
Author

[modules/xmpp/JingleSessionPC.js] (TIME) ICE failed JVB: 631162246.005583}

You seem to have a networking problem, not a WS problem.

In addition, below is the RN SDK log, as you can see, ICE failed after Websocket closed unexpectedly.

{\rtf1\ansi\ansicpg936\cocoartf2759
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 Monaco;}
{\colortbl;\red255\green255\blue255;\red255\green255\blue255;\red0\green0\blue0;}
{*\expandedcolortbl;;\cssrgb\c100000\c100000\c100000;\cssrgb\c0\c0\c0;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\partightenfactor0

\f0\fs24 \cf0 \cb2 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec3 Type Time PID Tag Message
13:58:39.298 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:57:49.231 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:57:39.215 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:57:29.198 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:57:19.180 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:56:19.099 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:56:09.082 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:55:59.080 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:54:18.916 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:53:58.883 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:52:48.783 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:50:58.617 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:50:08.534 89291 nimbleMeeting rn-webrtc:pc:DEBUG 0 getStats +10s
13:57:18.456 89291 nimbleMeeting [VideoTrackAdapter] Mute event for pc 0 track 04f9685d-2247-4759-a4fd-4266315a5625-1
13:57:28.548 89291 nimbleMeeting Invalid RCTFontWeight '120'. should be one of: (
100,
200,
300,
400,
500,
600,
700,
800,
900,
bold,
normal
)
13:57:28.551 89291 nimbleMeeting Could not locate shadow view with tag #1185, this is probably caused by a temporary inconsistency between native views and shadow views.
13:53:58.296 89291 nimbleMeeting Could not locate shadow view with tag #1013, this is probably caused by a temporary inconsistency between native views and shadow views.
13:57:28.509 89291 nimbleMeeting '\uc0\u30475 \u30475 size', 200
13:58:37.300 89291 nimbleMeeting '2024-06-20T05:58:37.298Z', '[modules/connectivity/IceFailedHandling.js]', ': ', 'PING error/timeout - not sending ICE failed', undefined
13:58:19.184 89291 nimbleMeeting '2024-06-20T05:58:19.184Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed: 1006 Received bad response code from server: 403.'
13:58:19.184 89291 nimbleMeeting '2024-06-20T05:58:19.183Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed by server'
13:57:50.996 89291 nimbleMeeting '2024-06-20T05:57:50.996Z', '[modules/xmpp/XmppConnection.js]', '<_maybeStartWSKeepAlive>: ', 'Scheduling next WebSocket keep-alive in 90024.29270514115ms'
13:57:47.153 89291 nimbleMeeting '2024-06-20T05:57:47.153Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed: 1006 Received bad response code from server: 403.'
13:57:47.152 89291 nimbleMeeting '2024-06-20T05:57:47.151Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed by server'
13:57:32.275 89291 nimbleMeeting '2024-06-20T05:57:32.274Z', '[modules/xmpp/JingleSessionPC.js]', ': ', '(TIME) ICE failed JVB:\t', 163183232.095833
13:57:31.156 89291 nimbleMeeting '2024-06-20T05:57:31.156Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed: 1006 Received bad response code from server: 403.'
13:57:31.155 89291 nimbleMeeting '2024-06-20T05:57:31.155Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed by server'
13:57:28.467 89291 nimbleMeeting '2024-06-20T05:57:28.467Z', '[modules/connectivity/TrackStreamingStatus.ts]', '<_changeStreamingStatus>: ', 'Emit track streaming status(1718863048467) d07b6dea-v0: interrupted'
13:57:28.466 89291 nimbleMeeting '2024-06-20T05:57:28.466Z', '[modules/connectivity/TrackStreamingStatus.ts]', ': ', 'Figure out conn status for d07b6dea-v0, is video muted: false video track frozen: true p2p mode: false is in forwarded sources: true currentStatus => newStatus: active => interrupted'
13:57:28.465 89291 nimbleMeeting '2024-06-20T05:57:28.464Z', '[modules/connectivity/TrackStreamingStatus.ts]', ': ', 'Set track RTC muted for: d07b6dea-v0 after the timeout of 10000 ms'
13:57:23.131 89291 nimbleMeeting '2024-06-20T05:57:23.131Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed: 1006 Received bad response code from server: 403.'
13:57:23.131 89291 nimbleMeeting '2024-06-20T05:57:23.130Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed by server'
13:57:22.283 89291 nimbleMeeting '2024-06-20T05:57:22.282Z', '[modules/xmpp/JingleSessionPC.js]', ': ', '(TIME) ICE disconnected JVB:\t', 163173239.639333
13:57:19.135 89291 nimbleMeeting '2024-06-20T05:57:19.134Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed: 1006 Received bad response code from server: 403.'
13:57:19.134 89291 nimbleMeeting '2024-06-20T05:57:19.133Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed by server'
13:57:18.459 89291 nimbleMeeting '2024-06-20T05:57:18.458Z', '[modules/connectivity/TrackStreamingStatus.ts]', ': ', 'Detector track RTC muted: d07b6dea-v0', 1718863038458
13:57:18.458 89291 nimbleMeeting '2024-06-20T05:57:18.457Z', '[modules/RTC/JitsiRemoteTrack.js]', '<_onTrackMute>: ', '"onmute" event(1718863038457): RemoteTrack[userID: d07b6dea, type: video, ssrc: 1274260126, p2p: false, sourceName: d07b6dea-v0, status: {readyState: live, muted: true, enabled: true}]'
13:57:17.119 89291 nimbleMeeting '2024-06-20T05:57:17.119Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed: 1006 Received bad response code from server: 403.'
13:57:17.119 89291 nimbleMeeting '2024-06-20T05:57:17.118Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed by server'
13:57:16.033 89291 nimbleMeeting '2024-06-20T05:57:16.032Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed: 1001 Stream end encountered'
13:57:16.031 89291 nimbleMeeting '2024-06-20T05:57:16.031Z', '[modules/RTC/BridgeChannel.js]', ': ', 'Channel closed by server'
13:56:15.943 89291 nimbleMeeting '2024-06-20T05:56:15.943Z', '[modules/xmpp/strophe.ping.js]', ': ', 'Ping interval cleared'
13:56:15.940 89291 nimbleMeeting '2024-06-20T05:56:15.939Z', '[modules/xmpp/strophe.util.js]', ': ', 'Strophe: Websocket closed unexpectedly'
13:56:15.936 89291 nimbleMeeting '2024-06-20T05:56:15.936Z', '[modules/xmpp/xmpp.js]', ': ', '(TIME) Strophe connfail[The WebSocket connection could not be established or was disconnected.]:\t', 163106893.315791
13:56:15.935 89291 nimbleMeeting '2024-06-20T05:56:15.934Z', '[modules/xmpp/strophe.util.js]', ': ', 'Strophe: Websocket error {"isTrusted":false,"message":"The operation couldn'92t be completed. Operation timed out"}'
13:56:06.598 89291 nimbleMeeting '2024-06-20T05:56:06.598Z', '[modules/xmpp/strophe.ping.js]', ': ', 'Ping timeout', null
13:56:05.039 89291 nimbleMeeting '2024-06-20T05:56:05.039Z', '[modules/xmpp/XmppConnection.js]', '<_maybeStartWSKeepAlive>: ', 'Scheduling next WebSocket keep-alive in 105929.90125509219ms'
13:55:56.636 89291 nimbleMeeting '2024-06-20T05:55:56.635Z', '[modules/xmpp/strophe.ping.js]', ': ', 'Ping timeout', null
13:54:10.319 89291 nimbleMeeting '2024-06-20T05:54:10.319Z', '[modules/xmpp/XmppConnection.js]', '<_maybeStartWSKeepAlive>: ', 'Scheduling next WebSocket keep-alive in 114685.02607098497ms'
13:52:45.405 89291 nimbleMeeting '2024-06-20T05:52:45.404Z', '[modules/xmpp/XmppConnection.js]', '<_maybeStartWSKeepAlive>: ', 'Scheduling next WebSocket keep-alive in 84887.9656826376ms'
13:50:53.286 89291 nimbleMeeting '2024-06-20T05:50:53.286Z', '[modules/xmpp/XmppConnection.js]', '<_maybeStartWSKeepAlive>: ', 'Scheduling next WebSocket keep-alive in 112067.80577398004ms'}

@saghul
Copy link
Member

saghul commented Jun 20, 2024

Task .<53> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870989836, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870989836, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<53>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<53>, NSLocalizedDescription=cancelled}
Task .<53> done setting up Connection 33
Connection 33: cleaning up
Task .<53> can retry(N) with reason(2) for error [1:89]
Connection 33: done
Task .<53> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[920709DD-055B-4529-8EB8-BB682A53950B] (reporting strategy default)> on Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> was not selected for reporting

Not sure why, but all other requests also fail for you, see this one which detects if you are online or not. Are you using the netowork conditioner in any way?

@NimbleDev
Copy link
Author

Task .<53> finished with error [-999] Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://clients3.google.com/generate_204?_=1718870989836, NSErrorFailingURLKey=https://clients3.google.com/generate_204?_=1718870989836, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<53>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<53>, NSLocalizedDescription=cancelled}
Task .<53> done setting up Connection 33
Connection 33: cleaning up
Task .<53> can retry(N) with reason(2) for error [1:89]
Connection 33: done
Task .<53> HTTP load canceled, 0/0 bytes (error code: -999 [1:89])
Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> resuming, timeouts(0.0, 604800.0) QOS(0x19) Voucher (null)
[Telemetry]: Activity <nw_activity 12:2[920709DD-055B-4529-8EB8-BB682A53950B] (reporting strategy default)> on Task <5FBAF4C9-5938-4852-9B6F-6869673EBD40>.<54> was not selected for reporting

Not sure why, but all other requests also fail for you, see this one which detects if you are online or not. Are you using the netowork conditioner in any way?

No.
I think it's not the network problem. We've test many ios devices, websocket connection just failed after around 10 minutes every time. As I mentioned before, when we switched to BOSH mode, every things worked just fine.

@saghul
Copy link
Member

saghul commented Jun 20, 2024

Your logs above show many unrelated requests also failing (gravatar, etc). Not sure how to explain that.

@NimbleDev
Copy link
Author

Your logs above show many unrelated requests also failing (gravatar, etc). Not sure how to explain that.

I did some further tests which turns out the problem should be related to some server side setting instead of ios app itself.

I changed the backend to your official site 'https://meet.jit.si' and the problem just disappeared.

Are there any server side configs related to websocket connection which may cause such problem?

@saghul
Copy link
Member

saghul commented Jun 21, 2024

You never said you were using your own server 😅

How did you install it? What versions of all components are you running?

@NimbleDev
Copy link
Author

You never said you were using your own server 😅

How did you install it? What versions of all components are you running?

We install it by docker. The image version for all components is -stable-8615.

@saghul
Copy link
Member

saghul commented Jun 21, 2024

That release is a bit over a year old now: https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-8615

That is too old for us to go try and debug this, specially since you checked it's working on a newer version.

Please update to the latest image version.

@NimbleDev
Copy link
Author

That release is a bit over a year old now: https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-8615

That is too old for us to go try and debug this, specially since you checked it's working on a newer version.

Please update to the latest image version.

Further investigaton reveals that the problem is related to prosody smack settings. Currently relevant settings are listed below. I increase some of them and the connection can hold on for significantly longer time. What's the best setting for these params? Or how do you set them on the official site meet.jit.si?

smacks_max_unacked_stanzas = 5;
smacks_hibernation_time = 60;
smacks_max_hibernated_sessions = 1;
smacks_max_old_sessions = 1;

@saghul
Copy link
Member

saghul commented Jun 21, 2024

@NimbleDev
Copy link
Author

Those are the settings we use yeah: https://github.com/jitsi/docker-jitsi-meet/blob/e22b4f343b22b0aaf1c2b4e6e98c690ef87fcae6/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua#L125

So strange. To make client connected from ios app lasts for longer time, we have to increase smacks_hibernation_time. That is , if we set smacks_hibernation_time to 3600, the ios client can keep the connection for a bit longer than 3600s, afterwards, it will disconnect automatically.

For other normal endpoints connected from Android app, we found below debug log periodically, but for endpoints from ios app, we cann't find similar log. Any tips on that?

2024-06-24 08:40:51 c2s5648f18f1370 info Client connected
2024-06-24 08:40:51 c2s5648f18f1370 info Authenticated as [email protected]

@saghul
Copy link
Member

saghul commented Jun 25, 2024

What RN version are you using?

@NimbleDev
Copy link
Author

What RN version are you using?

0.72.3

@saghul
Copy link
Member

saghul commented Jun 25, 2024

Sorry for the back and forth, I forgot something important! On that version of RN you need to patch RN so timers work in the background.

Apply this: https://github.com/jitsi/jitsi-meet/blob/master/patches/react-native%2B0.72.14.patch you can use patch-package just like we do.

I submitted it upstream and it's merged in RN, but not in that version.

On native SDKs we can apply the patch ourselves, but on the RN SDK it's not possible to do so.

@Calinteodor please document this when you get a chance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants