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

Application hangs for several minutes on the main screen #3390

Closed
WoozyMasta opened this issue Oct 9, 2024 · 3 comments
Closed

Application hangs for several minutes on the main screen #3390

WoozyMasta opened this issue Oct 9, 2024 · 3 comments
Labels

Comments

@WoozyMasta
Copy link

Steps to reproduce

  1. Block access to https://matrix-client.matrix.org
  2. Launch application

Outcome

What did you expect?

I expect the same behavior as in element x on android, where the application first starts, after which I can select a server and connect. The application should still hang, but this time when trying to log in to the matrix-client.matrix.org server and not on the loading screen.

What happened instead?

Immediately upon launch, the application hangs for a long time until it receives timeouts from all the requests to matrix-client.matrix.org, after which it gives the opportunity to specify the address of its server

Why is this a problem?

In some countries, access to matrix-client.matrix.org is restricted by censorship and requires specifying alternative addresses or other servers, using the application is inconvenient because the wait for launch can take 3-5 minutes until all timeouts pass

Your phone model

13 Pro Max

Operating system version

iOS 18.0.1

Application version

Element X 1.8.4 (127)

Homeserver

No response

Will you send logs?

Yes

@WoozyMasta
Copy link
Author

2024-10-09T18:16:36.368376Z  INFO elementx: Element X 1.8.4 (127) | AppCoordinator.swift:78 | spans: root
2024-10-09T18:16:36.400183Z  INFO elementx: NavigationRootCoordinator(ElementX.SplashScreenCoordinator Set root: ElementX.SplashScreenCoordinator | NavigationRootCoordinator.swift:149 | spans: root
2024-10-09T18:16:36.571446Z  INFO elementx: SentrySDK started | AppCoordinator.swift:823 | spans: root
2024-10-09T18:16:36.572067Z  INFO elementx: [NotificationManager] app setting 'enableNotifications' is 'true' | NotificationManager.swift:50 | spans: root
2024-10-09T18:16:36.572941Z  INFO elementx: Reachability changed to reachable | AppCoordinator.swift:707 | spans: root
2024-10-09T18:16:36.574832Z  INFO elementx: Register background app refresh with result: true | AppCoordinator.swift:972 | spans: root
2024-10-09T18:16:36.593691Z  INFO elementx: Reachability changed to reachable | AppCoordinator.swift:707 | spans: root
2024-10-09T18:16:36.644536Z  INFO elementx: Transitioning from `initial` to `signedOut` with event `startWithAuthentication` | AppCoordinatorStateMachine.swift:92 | spans: root
2024-10-09T18:16:36.645740Z  INFO elementx: NavigationStackCoordinator(ElementX.AuthenticationStartScreenCoordinator) Set root: ElementX.AuthenticationStartScreenCoordinator | NavigationCoordinators.swift:779 | spans: root
2024-10-09T18:16:36.645796Z  INFO elementx: NavigationRootCoordinator(NavigationStackCoordinator(ElementX.AuthenticationStartScreenCoordinator) Set root: NavigationStackCoordinator(ElementX.AuthenticationStartScreenCoordinator) | NavigationRootCoordinator.swift:149 | spans: root
2024-10-09T18:16:36.649281Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:16:38.845317Z DEBUG matrix_sdk::client::builder: Starting to build the Client | crates/matrix-sdk/src/client/builder/mod.rs:424 | spans: build
2024-10-09T18:16:39.123516Z DEBUG matrix_sdk::client::builder::homeserver_config: Trying to discover the homeserver | crates/matrix-sdk/src/client/builder/homeserver_config.rs:175 | spans: build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:16:39.126441Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-0" method=GET uri="https://matrix.org/.well-known/matrix/client"}
2024-10-09T18:16:39.532894Z DEBUG matrix_sdk::http_client: Got response | crates/matrix-sdk/src/http_client/mod.rs:224 | spans: build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-0" method=GET uri="https://matrix.org/.well-known/matrix/client" status=200 response_size="420 B"}
2024-10-09T18:16:39.533473Z DEBUG matrix_sdk::client::builder::homeserver_config: Discovered the homeserver homeserver_url="https://matrix-client.matrix.org" | crates/matrix-sdk/src/client/builder/homeserver_config.rs:197 | spans: build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:16:39.534711Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:16:55.311362Z  INFO elementx: Reachability changed to reachable | AppCoordinator.swift:707 | spans: root
2024-10-09T18:17:01.552471Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:17:01.557099Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:17:06.211271Z  INFO elementx: Reachability changed to reachable | AppCoordinator.swift:707 | spans: root
2024-10-09T18:17:07.694941Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:17:09.951822Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=2 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:17:10.389075Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:17:10.391113Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:17:13.565604Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:17:35.358575Z  INFO elementx: Reachability changed to reachable | AppCoordinator.swift:707 | spans: root
2024-10-09T18:17:39.958851Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:17:39.960760Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:17:40.669107Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=3 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:17:46.480809Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:17:51.362702Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:17:51.364290Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:18:10.672679Z DEBUG matrix_sdk::http_client: Error while sending request: Reqwest(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("matrix-client.matrix.org")), port: None, path: "/_matrix/client/versions", query: None, fragment: None }, source: TimedOut }) | crates/matrix-sdk/src/http_client/mod.rs:228 | spans: build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:18:10.689532Z  WARN elementx: Native sliding sync not available: ServerUnreachable(message: "error sending request for url (https://matrix-client.matrix.org/_matrix/client/versions)") | AuthenticationClientBuilder.swift:30 | spans: root
2024-10-09T18:18:10.689741Z  INFO elementx: Falling back to a sliding sync proxy. | AuthenticationClientBuilder.swift:31 | spans: root
2024-10-09T18:18:10.692574Z DEBUG matrix_sdk::client::builder: Starting to build the Client | crates/matrix-sdk/src/client/builder/mod.rs:424 | spans: root > build
2024-10-09T18:18:12.033107Z DEBUG matrix_sdk::client::builder::homeserver_config: Trying to discover the homeserver | crates/matrix-sdk/src/client/builder/homeserver_config.rs:175 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:18:12.033455Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-0" method=GET uri="https://matrix.org/.well-known/matrix/client"}
2024-10-09T18:18:12.394780Z DEBUG matrix_sdk::http_client: Got response | crates/matrix-sdk/src/http_client/mod.rs:224 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-0" method=GET uri="https://matrix.org/.well-known/matrix/client" status=200 response_size="420 B"}
2024-10-09T18:18:12.395042Z DEBUG matrix_sdk::client::builder::homeserver_config: Discovered the homeserver homeserver_url="https://matrix-client.matrix.org" | crates/matrix-sdk/src/client/builder/homeserver_config.rs:197 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:18:12.396882Z  INFO matrix_sdk::client::builder: selected sliding sync version version=Proxy { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("slidingsync.lab.matrix.org")), port: None, path: "/", query: None, fragment: None } } | crates/matrix-sdk/src/client/builder/mod.rs:472 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:18:12.398457Z DEBUG matrix_sdk::client::builder: Done building the Client | crates/matrix-sdk/src/client/builder/mod.rs:517 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:18:12.408995Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 0 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:18:38.168384Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:18:39.789678Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:18:39.791112Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:18:42.413095Z DEBUG matrix_sdk::http_client: Error while sending request: Reqwest(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("matrix-client.matrix.org")), port: None, path: "/_matrix/client/versions", query: None, fragment: None }, source: TimedOut }) | crates/matrix-sdk/src/http_client/mod.rs:228 | spans: root > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 0 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:18:42.415533Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 0 } request_id="REQ-2" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:18:45.709740Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:18:46.335211Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:18:46.337372Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:18:56.896658Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:18:57.877270Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:18:57.878814Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:19:12.418399Z DEBUG matrix_sdk::http_client: Error while sending request: Reqwest(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("matrix-client.matrix.org")), port: None, path: "/_matrix/client/versions", query: None, fragment: None }, source: TimedOut }) | crates/matrix-sdk/src/http_client/mod.rs:228 | spans: root > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 0 } request_id="REQ-2" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:19:12.568770Z  INFO elementx: Sliding sync: proxy(url: "https://slidingsync.lab.matrix.org/") | AuthenticationService.swift:45 | spans: root
2024-10-09T18:19:12.573662Z  INFO elementx: NavigationStackCoordinator(ElementX.AuthenticationStartScreenCoordinator) Push: ElementX.ServerConfirmationScreenCoordinator | NavigationCoordinators.swift:779 | spans: root
2024-10-09T18:19:22.595968Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:19:25.319880Z  INFO elementx: NavigationStackCoordinator(ElementX.AuthenticationStartScreenCoordinator) Pop: ElementX.ServerConfirmationScreenCoordinator | NavigationCoordinators.swift:779 | spans: root
2024-10-09T18:19:28.450237Z DEBUG matrix_sdk::client::builder: Starting to build the Client | crates/matrix-sdk/src/client/builder/mod.rs:424 | spans: root > build
2024-10-09T18:19:28.728576Z DEBUG matrix_sdk::client::builder::homeserver_config: Trying to discover the homeserver | crates/matrix-sdk/src/client/builder/homeserver_config.rs:175 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:19:28.728632Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-0" method=GET uri="https://matrix.org/.well-known/matrix/client"}
2024-10-09T18:19:29.123181Z DEBUG matrix_sdk::http_client: Got response | crates/matrix-sdk/src/http_client/mod.rs:224 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-0" method=GET uri="https://matrix.org/.well-known/matrix/client" status=200 response_size="420 B"}
2024-10-09T18:19:29.123360Z DEBUG matrix_sdk::client::builder::homeserver_config: Discovered the homeserver homeserver_url="https://matrix-client.matrix.org" | crates/matrix-sdk/src/client/builder/homeserver_config.rs:197 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:19:29.123565Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:19:29.246863Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:19:29.249113Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:19:30.473532Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:19:30.663867Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:19:30.665375Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:19:59.459223Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=2 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:20:05.655502Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:20:24.927819Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:20:24.929208Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:20:30.525912Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=3 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:20:31.851574Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:20:35.822276Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:20:35.823393Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:20:41.595190Z  INFO elementx: Reachability changed to reachable | AppCoordinator.swift:707 | spans: root
2024-10-09T18:20:45.749268Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:20:50.948464Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:20:50.950105Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:21:00.527961Z DEBUG matrix_sdk::http_client: Error while sending request: Reqwest(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("matrix-client.matrix.org")), port: None, path: "/_matrix/client/versions", query: None, fragment: None }, source: TimedOut }) | crates/matrix-sdk/src/http_client/mod.rs:228 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:21:00.531157Z  WARN elementx: Native sliding sync not available: ServerUnreachable(message: "error sending request for url (https://matrix-client.matrix.org/_matrix/client/versions)") | AuthenticationClientBuilder.swift:30 | spans: root
2024-10-09T18:21:00.531225Z  INFO elementx: Falling back to a sliding sync proxy. | AuthenticationClientBuilder.swift:31 | spans: root
2024-10-09T18:21:00.533353Z DEBUG matrix_sdk::client::builder: Starting to build the Client | crates/matrix-sdk/src/client/builder/mod.rs:424 | spans: root > build
2024-10-09T18:21:01.092654Z DEBUG matrix_sdk::client::builder::homeserver_config: Trying to discover the homeserver | crates/matrix-sdk/src/client/builder/homeserver_config.rs:175 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:21:01.092983Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-0" method=GET uri="https://matrix.org/.well-known/matrix/client"}
2024-10-09T18:21:01.629968Z DEBUG matrix_sdk::http_client: Got response | crates/matrix-sdk/src/http_client/mod.rs:224 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")} > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 3 } request_id="REQ-0" method=GET uri="https://matrix.org/.well-known/matrix/client" status=200 response_size="420 B"}
2024-10-09T18:21:01.630158Z DEBUG matrix_sdk::client::builder::homeserver_config: Discovered the homeserver homeserver_url="https://matrix-client.matrix.org" | crates/matrix-sdk/src/client/builder/homeserver_config.rs:197 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:21:01.630251Z  INFO matrix_sdk::client::builder: selected sliding sync version version=Proxy { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("slidingsync.lab.matrix.org")), port: None, path: "/", query: None, fragment: None } } | crates/matrix-sdk/src/client/builder/mod.rs:472 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:21:01.630361Z DEBUG matrix_sdk::client::builder: Done building the Client | crates/matrix-sdk/src/client/builder/mod.rs:517 | spans: root > build{homeserver=ServerNameOrHomeserverUrl("matrix.org")}
2024-10-09T18:21:01.630992Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 0 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:21:06.400531Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:21:10.711517Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:21:10.713660Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:21:31.642175Z DEBUG matrix_sdk::http_client: Error while sending request: Reqwest(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("matrix-client.matrix.org")), port: None, path: "/_matrix/client/versions", query: None, fragment: None }, source: TimedOut }) | crates/matrix-sdk/src/http_client/mod.rs:228 | spans: root > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 0 } request_id="REQ-1" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:21:31.654768Z DEBUG matrix_sdk::http_client::native: Sending request num_attempt=1 | crates/matrix-sdk/src/http_client/native.rs:55 | spans: root > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 0 } request_id="REQ-2" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:21:39.654007Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:21:41.228833Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:21:41.230626Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:21:57.192570Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root
2024-10-09T18:22:01.656256Z DEBUG matrix_sdk::http_client: Error while sending request: Reqwest(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("matrix-client.matrix.org")), port: None, path: "/_matrix/client/versions", query: None, fragment: None }, source: TimedOut }) | crates/matrix-sdk/src/http_client/mod.rs:228 | spans: root > send{server_versions=[V1_0] config=RequestConfig { timeout: 30s, retry_limit: 0 } request_id="REQ-2" method=GET uri="https://matrix-client.matrix.org/_matrix/client/versions"}
2024-10-09T18:22:01.865491Z  INFO elementx: Sliding sync: proxy(url: "https://slidingsync.lab.matrix.org/") | AuthenticationService.swift:45 | spans: root
2024-10-09T18:22:01.881245Z  INFO elementx: NavigationStackCoordinator(ElementX.AuthenticationStartScreenCoordinator) Push: ElementX.ServerConfirmationScreenCoordinator | NavigationCoordinators.swift:779 | spans: root
2024-10-09T18:22:18.799521Z  INFO elementx: NavigationStackCoordinator(ElementX.ServerSelectionScreenCoordinator) Set root: ElementX.ServerSelectionScreenCoordinator | NavigationCoordinators.swift:779 | spans: root
2024-10-09T18:22:18.799893Z  INFO elementx: NavigationStackCoordinator(ElementX.AuthenticationStartScreenCoordinator) Set sheet: NavigationStackCoordinator(ElementX.ServerSelectionScreenCoordinator) | NavigationCoordinators.swift:779 | spans: root
2024-10-09T18:22:27.322936Z  INFO elementx: Application will resign active | AppCoordinator.swift:920 | spans: root
2024-10-09T18:22:27.324703Z  INFO elementx: Successfully scheduled background app refresh task | AppCoordinator.swift:983 | spans: root
2024-10-09T18:22:33.460548Z  INFO elementx: Application did become active | AppCoordinator.swift:946 | spans: root

@sentoz
Copy link

sentoz commented Oct 9, 2024

On 15 pro max, iOS 18.0.0 the behavior is the same.

@pixlwave
Copy link
Member

Fixed by #3316

@pixlwave pixlwave closed this as not planned Won't fix, can't repro, duplicate, stale Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants