element-desktop
element-desktop copied to clipboard
Hibernation win 11 forced logout MAS
Steps to reproduce
I have ESS with helm chart installed and element clients that run on win 11. We have keycloak SSO for MAS in use. There are a few people who had not once a forced logout, but some who use hibernation (or for some other reason we currently dont know) have it that when they open the client again that it does not use that last session but one has to login again (forced logout). Is there a setting one can change that?
this are the logs from the client where it works: 2025-06-12T06:46:53.036Z I checkSessionLockFree Last ping (from 4cdfsd87-3d2a-44sdf0-9dsf-e62fd48f3656) was 58797658ms ago: lock is free 2025-06-12T06:46:53.037Z I getSessionLock[edbb50c9-2172-49ea-96a7-8da1sdf8b0] Last ping (from 4c934d87-3d2a-4430-954b-e6dsf8f3656) was 58797659ms ago: proceeding with startup 2025-06-12T06:46:53.100Z D Got pickle key for @userb:wellknown-test.de|DKOeLDMIdf 2025-06-12T06:46:53.104Z D Restoring session for @userb:wellknown-test.de 2025-06-12T06:46:53.104Z D setLoggedIn: mxid: @userb:wellknown-test.de deviceId: DKsdfdf guest: false hs: https://matrix-test.de softLogout: false freshLogin: false 2025-06-12T06:46:53.105Z D StorageManager: Checking storage consistency 2025-06-12T06:46:53.105Z D StorageManager: Local storage supported? true 2025-06-12T06:46:53.105Z D StorageManager: IndexedDB supported? true 2025-06-12T06:46:53.105Z D StorageManager: Local storage contains data? true 2025-06-12T06:46:53.105Z D StorageManager: Crypto initialised? true 2025-06-12T06:46:53.106Z D StorageManager: Sync store using IndexedDB contains data? true 2025-06-12T06:46:53.108Z D StorageManager: Rust Crypto store using IndexedDB contains data? true 2025-06-12T06:46:53.108Z D StorageManager: Storage consistency checks passed
these are logs where it didnt: 2025-06-11T13:08:43.035Z D Using homeserver config: {"hsUrl":"https://matrix-client.matrix.org","hsName":"matrix.org","hsNameIsDifferent":true,"isDefault":true,"warning":"Homeserver URL does not appear to be a valid Matrix homeserver","isNameResolvable":true} 2025-06-11T13:08:43.035Z D Updating SdkConfig with validated discovery information 2025-06-11T13:08:43.051Z I checkSessionLockFree No other session has the lock 2025-06-11T13:08:43.051Z I getSessionLock[3c2c0823-9c70-481a-8110-a2572bd67682] No other session has the lock: proceeding with startup 2025-06-11T13:08:43.053Z I We have OIDC params - attempting OIDC login 2025-06-11T13:08:43.304Z D FetchHttpApi: --> GET https://matrix-test.de.de/_matrix/client/v3/account/whoami 2025-06-11T13:08:43.377Z D FetchHttpApi: <-- GET https://matrix-test.de.de/_matrix/client/v3/account/whoami [73ms 200] 2025-06-11T13:08:43.378Z D Logged in via OIDC native flow 2025-06-11T13:08:43.378Z I Clearing storage, deleteEverything=undefined 2025-06-11T13:08:43.381Z D EventIndex: Deleting event index. 2025-06-11T13:08:43.384Z D Removing indexeddb instance: matrix-js-sdk:crypto 2025-06-11T13:08:43.385Z I Removing IndexedDB instance matrix-js-sdk::matrix-sdk-crypto 2025-06-11T13:08:43.385Z D Removed indexeddb instance: matrix-js-sdk:crypto 2025-06-11T13:08:43.385Z I Removed IndexedDB instance matrix-js-sdk::matrix-sdk-crypto 2025-06-11T13:08:43.385Z I Removing IndexedDB instance matrix-js-sdk::matrix-sdk-crypto-meta 2025-06-11T13:08:43.386Z I Removed IndexedDB instance matrix-js-sdk::matrix-sdk-crypto-meta 2025-06-11T13:08:43.445Z D IndexedDB worker is ready 2025-06-11T13:08:43.447Z D Deleted indexeddb data. 2025-06-11T13:08:43.480Z D Created pickle key for @testb:wellknown-test.de.de|HjCwMT5Gqv 2025-06-11T13:08:43.487Z I Default empty persistCredentials() => void 2025-06-11T13:08:43.487Z D Session persisted for @testb:wellknown-test.de.de 2025-06-11T13:08:43.488Z D Redirecting to vector://vector/webapp/ to drop delegated authentication params from queryparams 2025-06-11T13:08:43.491Z D Got pickle key for @testb:wellknown-test.de.de|HjCsdf5Gqv 2025-06-11T13:08:43.495Z D Restoring session for @testb:wellknown-test.de.de 2025-06-11T13:08:43.496Z D setLoggedIn: mxid: @testb:wellknown-test.de.de deviceId: HjCsdf5Gqv guest: false hs: https://matrix-test.de.de softLogout: false freshLogin: true 2025-06-11T13:08:43.496Z D StorageManager: Checking storage consistency 2025-06-11T13:08:43.496Z D StorageManager: Local storage supported? true 2025-06-11T13:08:43.496Z D StorageManager: IndexedDB supported? true 2025-06-11T13:08:43.496Z D StorageManager: Local storage contains data? true 2025-06-11T13:08:43.496Z D StorageManager: Crypto initialised? false 2025-06-11T13:08:43.500Z D StorageManager: Sync store using IndexedDB contains data? false 2025-06-11T13:08:43.508Z D StorageManager: Rust Crypto store using IndexedDB contains data? false 2025-06-11T13:08:43.517Z D StorageManager: Legacy Crypto store using IndexedDB contains non migrated data? false 2025-06-11T13:08:43.517Z D StorageManager: Storage consistency checks passed 2025-06-11T13:08:43.618Z I Default empty persistCredentials() => void
Could it be that when going out of hibernation Element calls a invalid sso url and then it makes a forced logout?
Outcome
What did you expect?
What happened instead?
Operating system
No response
Latest Version.
No response
How did you install the app?
No response
Homeserver
No response
Will you send logs?
Yes
Could be related: https://github.com/element-hq/element-web/issues/29986
My best guess is a SSO url it calls when coming out of hibernation instead of going to vector://vector/webapp
Hi, we are a german NGO recently migrated to a new Synapse in combination with MAS and Keycloak and suffer from the same issue, that several users complain about being logged out from the Element Desktop app after a restart or resume of their computer. The client does not use the refresh token to get a new access token for resuming the session for an unknown reason, but we are investigating the issue and collecting log files. Other Element clients, like the webclient in the browser or Element X on the smartphone are not affected.
And obviously not every Windows 11 Client show the same behaviour ;(
For me it is very random (1 time a month, but random), some others have it all two days. For me it was after a network switch (same win pc). It was even logged in and after 1h kicked me out (not sure if f5 vpn related).
Guess there needs to be a reason why it uses one of these path:
export async function attemptDelegatedAuthLogin(
queryParams: QueryDict,
defaultDeviceDisplayName?: string,
fragmentAfterLogin?: string,
): Promise<boolean> {
if (queryParams.code && queryParams.state) {
console.log("We have OIDC params - attempting OIDC login");
return attemptOidcNativeLogin(queryParams);
}
return attemptTokenLogin(queryParams, defaultDeviceDisplayName, fragmentAfterLogin);
}
https://github.com/element-hq/element-web/blob/develop/src/Lifecycle.ts#L277
I have two logs from the same Element Client. Here the session is not restored and a new OIDC session is created (user had to log in again)
2025-06-30T07:01:56.160Z D Updating SdkConfig with validated discovery information
2025-06-30T07:01:56.178Z I checkSessionLockFree No other session has the lock
2025-06-30T07:01:56.178Z I getSessionLock[2b20171f-bf92-4059-884f-b25a5d9da963] No other session has the lock: proceeding with startup
2025-06-30T07:01:56.180Z I We have OIDC params - attempting OIDC login
2025-06-30T07:01:57.286Z D FetchHttpApi: --> GET https://matrix.propeace.de/_matrix/client/v3/account/whoami
2025-06-30T07:01:57.629Z D FetchHttpApi: <-- GET https://matrix.propeace.de/_matrix/client/v3/account/whoami [343ms 200]
2025-06-30T07:01:57.631Z D Logged in via OIDC native flow
2025-06-30T07:01:57.632Z I Clearing storage, deleteEverything=undefined
2025-06-30T07:01:57.651Z D EventIndex: Deleting event index.
2025-06-30T07:01:57.661Z D Removing indexeddb instance: matrix-js-sdk:crypto
2025-06-30T07:01:57.662Z I Removing IndexedDB instance matrix-js-sdk::matrix-sdk-crypto
2025-06-30T07:01:57.665Z D Removed indexeddb instance: matrix-js-sdk:crypto
2025-06-30T07:01:57.666Z I Removed IndexedDB instance matrix-js-sdk::matrix-sdk-crypto
2025-06-30T07:01:57.666Z I Removing IndexedDB instance matrix-js-sdk::matrix-sdk-crypto-meta
2025-06-30T07:01:57.667Z I Removed IndexedDB instance matrix-js-sdk::matrix-sdk-crypto-meta
2025-06-30T07:01:57.733Z D IndexedDB worker is ready
2025-06-30T07:01:57.734Z D Deleted indexeddb data.
2025-06-30T07:01:57.747Z D Created pickle key for @XXXX:XXXXXXX|fTnDMMRmek
2025-06-30T07:01:57.754Z I Default empty persistCredentials() => void
2025-06-30T07:01:57.754Z D Session persisted for @XXXX:XXXXXXX
2025-06-30T07:01:57.754Z D Redirecting to vector://vector/webapp/ to drop delegated authentication params from queryparams
2025-06-30T07:01:57.756Z D Got pickle key for @XXXX:XXXXXXX|fTnDMMRmek
2025-06-30T07:01:57.760Z D Restoring session for @XXXX:XXXXXXX
2025-06-30T07:01:57.760Z D setLoggedIn: mxid: @XXXX:XXXXXXX deviceId: fTnDMMRmek guest: false hs: https://matrix.propeace.de softLogout: false freshLogin: true
2025-06-30T07:01:57.761Z D StorageManager: Checking storage consistency
2025-06-30T07:01:57.761Z D StorageManager: Local storage supported? true
2025-06-30T07:01:57.761Z D StorageManager: IndexedDB supported? true
2025-06-30T07:01:57.761Z D StorageManager: Local storage contains data? true
2025-06-30T07:01:57.761Z D StorageManager: Crypto initialised? false
2025-06-30T07:01:57.764Z D StorageManager: Sync store using IndexedDB contains data? false
2025-06-30T07:01:57.770Z D StorageManager: Rust Crypto store using IndexedDB contains data? false
2025-06-30T07:01:57.777Z D StorageManager: Legacy Crypto store using IndexedDB contains non migrated data? false
2025-06-30T07:01:57.778Z D StorageManager: Storage consistency checks passed
2025-06-30T07:01:57.893Z I Default empty persistCredentials() => void
2025-06-30T07:01:57.893Z D Session persisted for @XXXX:XXXXXXX
2025-06-30T07:01:57.894Z D Lifecycle: Starting MatrixClient
And here, the same client on the next day
2025-07-01T06:49:45.933Z D Updating SdkConfig with validated discovery information
2025-07-01T06:49:45.953Z I checkSessionLockFree Last ping (from dd637dcd-e108-4202-a6bf-546a451a3754) was 34135803ms ago: lock is free
2025-07-01T06:49:45.953Z I getSessionLock[8094c866-ef07-47eb-b9f3-6cf472f1e8fa] Last ping (from dd637dcd-e108-4202-a6bf-546a451a3754) was 34135803ms ago: proceeding with startup
2025-07-01T06:49:45.960Z D Got pickle key for @XXXX:XXXXXXX|fTnDMMRmek
2025-07-01T06:49:45.964Z D Restoring session for @XXXX:XXXXXXX
2025-07-01T06:49:45.964Z D setLoggedIn: mxid: @XXXX:XXXXXXX deviceId: fTnDMMRmek guest: false hs: https://matrix.propeace.de softLogout: false freshLogin: false
2025-07-01T06:49:45.964Z D StorageManager: Checking storage consistency
2025-07-01T06:49:45.964Z D StorageManager: Local storage supported? true
2025-07-01T06:49:45.964Z D StorageManager: IndexedDB supported? true
2025-07-01T06:49:45.964Z D StorageManager: Local storage contains data? true
2025-07-01T06:49:45.965Z D StorageManager: Crypto initialised? true
2025-07-01T06:49:45.965Z D StorageManager: Sync store using IndexedDB contains data? true
2025-07-01T06:49:45.966Z D StorageManager: Rust Crypto store using IndexedDB contains data? true
2025-07-01T06:49:45.966Z D StorageManager: Storage consistency checks passed
2025-07-01T06:49:46.170Z I Default empty persistCredentials() => void
2025-07-01T06:49:46.170Z D Session persisted for @XXXX:XXXXXXX
2025-07-01T06:49:46.171Z D Lifecycle: Starting MatrixClient
The differences I see are in the two line where the SessionLock is checked. In the second log there are ping information, which are missing in the first log. Does anyone know, what this means?
Hi! Thanks for the report!
To investigate, we need a complete rageshake, the version of ED and the w11 version, thanks!
@florianduros Today one user of us had a sudden logout again (after he was already successfully logged in there was a sudden logout: due to "security reasons").
We use the latest helm chart: 25.6.3 The client have the latest version installed. Here are the logs:
Please also add more logs to better identify races.
Maybe a race condition?:
Race between
- Asynchronous IndexedDB writes (
clearStorage→persistCredentials/persistAccessTokenInStorage). - Immediate URL cleanup (
history.replaceStateor full redirect). - Possible automatic SSO redirects that reload the page.
If the page navigates before the write commits, the new tab starts with an empty store and the user appears logged out.
Affected Files
| File | Relevant method |
|---|---|
src/Lifecycle.ts |
onSuccessfulDelegatedAuthLogin → doSetLoggedIn |
src/components/structures/MatrixChat.tsx |
onTokenLoginCompleted (does history.replaceState) |
src/vector/app.tsx |
SSO redirect helper (autoRedirect) |
Fix
Add a deterministic storage-flush barrier and await it just after the credential persistence; then perform any navigation.
1. Lifecycle helper
src/Lifecycle.ts
/**
* Wait until the browser confirms that every IndexedDB write
* already queued in this tab has committed.
* Falls back to a timeout so the UI never hangs.
*/
export async function waitForStorageFlush(timeoutMs = 2000): Promise<void> {
// Prefer an internal helper if available.
if (StorageAccess.idbWaitForWrites) {
await StorageAccess.idbWaitForWrites(timeoutMs);
return;
}
if (!window.indexedDB) return; // No IDB in this environment.
await new Promise<void>((resolve) => {
const failSafe = setTimeout(resolve, timeoutMs);
// Open a throw-away DB, start a dummy tx, resolve on its completion.
const req = indexedDB.open("mx_flush_dummy");
req.onerror = () => { clearTimeout(failSafe); resolve(); };
req.onsuccess = () => {
const db = req.result;
const store =
db.objectStoreNames.length ? db.objectStoreNames[0] : undefined;
const tx = db.transaction(store ?? "dummy", "readonly");
tx.oncomplete = tx.onerror = () => {
clearTimeout(failSafe);
db.close();
resolve();
};
};
});
}
2. Await the flush right after persisting credentials
src/Lifecycle.ts
(onSuccessfulDelegatedAuthLogin or doSetLoggedIn—choose the earliest common point)
// Persist the new credentials (queues IndexedDB writes).
await persistCredentials(credentials);
+// Block until those writes are guaranteed finished.
+try {
+ await waitForStorageFlush();
+ logger.debug("[Storage] flush completed");
+} catch (e) {
+ logger.warn("[Storage] flush timed out – continuing", e);
+}
3. Navigation after the barrier
src/components/structures/MatrixChat.tsx
// Storage has landed, safe to clean the URL and continue startup.
this.props.onTokenLoginCompleted();
(No extra setTimeout or requestIdleCallback needed.)
I guess this.props.onTokenLoginCompleted(); redirect is called to early
history.replaceState (and any SSO auto-redirect) executes only after all IndexedDB transactions report oncomplete.
Slow disks, CPU throttling, or browser transaction batching can no longer cause the “logged out immediately after OIDC/SSO login” issue.
Please fix this as soon a possible as this is really making people badmouth element, even if its awesome.
Or is potentially just const params = parseQs(window.location); and window.history at some time overriding it wrong, so that code and state is again in it and it thinks it needs to do a fresh oidc? Maybe is it somehow forced logout (security reasons)?
@florianduros @richvdh Here are new logs from today (it was where the win client element was already logged in and just logged out of nowhere) where one was forced logout:
We only get that forced logout in Win Element Client (randomly). Mac Element Client had never that problem ever.
Random Logout could be related to this part:
// Wrapper around public method authedRequest to allow for tracking retry attempt counts
private async doAuthedRequest<T>(
attempt: number,
method: Method,
path: string,
queryParams: QueryDict,
body?: Body,
paramOpts: IRequestOpts = {},
): Promise<ResponseType<T, O>> {
// avoid mutating paramOpts so they can be used on retry
const opts = deepCopy(paramOpts);
// we have to manually copy the abortSignal over as it is not a plain object
opts.abortSignal = paramOpts.abortSignal;
// Take a snapshot of the current token state before we start the request so we can reference it if we error
const requestSnapshot = await this.tokenRefresher.prepareForRequest();
if (requestSnapshot.accessToken) {
if (this.opts.useAuthorizationHeader) {
if (!opts.headers) {
opts.headers = {};
}
if (!opts.headers.Authorization) {
opts.headers.Authorization = `Bearer ${requestSnapshot.accessToken}`;
}
if (queryParams.access_token) {
delete queryParams.access_token;
}
} else if (!queryParams.access_token) {
queryParams.access_token = requestSnapshot.accessToken;
}
}
try {
const response = await this.request<T>(method, path, queryParams, body, opts);
return response;
} catch (error) {
if (!(error instanceof MatrixError)) {
throw error;
}
if (error.errcode === "M_UNKNOWN_TOKEN") {
const outcome = await this.tokenRefresher.handleUnknownToken(requestSnapshot, attempt);
if (outcome === TokenRefreshOutcome.Success) {
// if we got a new token retry the request
return this.doAuthedRequest(attempt + 1, method, path, queryParams, body, paramOpts);
}
if (outcome === TokenRefreshOutcome.Failure) {
throw new TokenRefreshError(error);
}
if (!opts?.inhibitLogoutEmit) {
this.eventEmitter.emit(HttpApiEvent.SessionLoggedOut, error);
}
} else if (error.errcode == "M_CONSENT_NOT_GIVEN") {
this.eventEmitter.emit(HttpApiEvent.NoConsent, error.message, error.data.consent_uri);
}
throw error;
}
}
Where to whatever reason this is executed:
this.eventEmitter.emit(HttpApiEvent.SessionLoggedOut, error);
https://github.com/matrix-org/matrix-js-sdk/blob/090b8079db2aaed4638912c22e3e971b367437b6/src/http-api/fetch.ts#L201
const expiresIn = this.latestTokenRefreshExpiry.getTime() - Date.now();
if (expiresIn <= REFRESH_IF_TOKEN_EXPIRES_WITHIN_MS) {
await this._handleUnknownToken();
}
Maybe its a race conditon when the keycloak is non repsonsive for a second during refresh?
500ms refresh token time is way to small. Our keycloak can have during peak our 300ms to 2s timeouts. Would be great to make it configurable also to the helm ess chart.
I could verify that our keycloak has 60ms to 8s delays. New access token needs to be configurable (from ess helm chart) to have higher values. Maybe add a hint in the logs if MAS sees that Keycloak takes to long to answer (rarely).
I could get more logs: @florianduros
As on our mac clients we never had a issue. Could it be that the Win 11 "Credential Manager" which is when i am correct stores the element access and refresh token for decryption not functioning right (or later started) and then Element gives me the error:
sync, this will be retried later M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
On our keycloak side we see that some times the response time goes to 5 sec. But we have set the access token and refresh token time to 90 days, so should not be a problem with invalidation. Or is it needed to also set it on the ess helm side for synapse to have a longer token lifetime?
here are the logs from the console (as the forced logout is deleting all logs for security reasons):
rageshake.ts:69 Initialised rageshake.
rageshake.ts:69 To fix line numbers in Chrome: Meatball menu → Settings → Ignore list → Add /rageshake\.ts & /logger\.ts$
rageshake.ts:69 Using Electron platform
init.js:1 Uncaught (in promise) ReferenceError: Cannot access 'B' before initialization
at Object.J (init.js:1:80133)
at b.start (ReadyWatchingStore.ts:30:30)
at get instance (WidgetLayoutStore.ts:69:35)
at ./src/stores/widgets/WidgetLayoutStore.ts (WidgetLayoutStore.ts:524:48)
at l (bootstrap:19:32)
at ./src/utils/WidgetUtils.ts (init.js:1:1414345)
at l (bootstrap:19:32)
at ./src/stores/ActiveWidgetStore.ts (init.js:1:1209116)
at l (bootstrap:19:32)
at ./src/stores/WidgetStore.ts (init.js:1:1236088)
init.js:1 Uncaught (in promise) ReferenceError: Cannot access 'B' before initialization
at Object.J (init.js:1:80133)
at l.start (ReadyWatchingStore.ts:30:30)
at d.start (AsyncStoreWithClient.ts:40:31)
at WidgetMessagingStore.ts:31:18
at ./src/stores/widgets/WidgetMessagingStore.ts (WidgetMessagingStore.ts:29:48)
at l (bootstrap:19:32)
at ./src/stores/ActiveWidgetStore.ts (init.js:1:1209150)
at l (bootstrap:19:32)
at ./src/stores/WidgetStore.ts (init.js:1:1236088)
at l (bootstrap:19:32)
init.js:1 Uncaught (in promise) ReferenceError: Cannot access 'B' before initialization
at Object.J (init.js:1:80133)
at l.start (ReadyWatchingStore.ts:30:30)
at p.start (AsyncStoreWithClient.ts:40:31)
at WidgetStore.ts:40:18
at ./src/stores/WidgetStore.ts (WidgetStore.ts:38:48)
at l (bootstrap:19:32)
at ./src/modules/ModuleRunner.ts (init.js:1:1117792)
at l (bootstrap:19:32)
at ./src/SecurityManager.ts (init.js:1:133960)
at l (bootstrap:19:32)
rageshake.ts:69 Configuring rageshake persistence...
rageshake.ts:69 returning explicit theme: dark
rageshake.ts:69 returning explicit theme: dark
rageshake.ts:69 set language to de
rageshake.ts:69 Application is running in production mode
rageshake.ts:69 Vector starting at vector://vector/webapp/
rageshake.ts:69 Verifying homeserver configuration
rageshake.ts:69 Config uses a default_server_name - doing .well-known lookup
rageshake.ts:69 DEPRECATED CONFIG OPTION: In the future, default_server_name will not be accepted. Please use default_server_config instead.
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 rageshake: reached size limit while processing instance 1/2 (instance-c4GMS7noqffWLSDm), with 5243732 bytes of logs: will drop further instances
rageshake.ts:69 rageshake: removing logs: instance-Qk1Oy9Rx5iIfjmld
rageshake.ts:69 Removed 1 old logs.
rageshake.ts:69 No response or error when parsing .well-known
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 signal is aborted without reason
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Finding base_url failed but a default_server_config was found - using it as a fallback
rageshake.ts:69 Invalid /versions response
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error processing homeserver config: Object
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 FetchHttpApi: --> GET https://matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_metadata
matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_metadata:1
Failed to load resource: net::ERR_NETWORK_CHANGED
rageshake.ts:69 FetchHttpApi: <-- GET https://matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_metadata [25125ms TypeError: Failed to fetch]
rageshake.ts:69 Using homeserver config: Object
rageshake.ts:69 Updating SdkConfig with validated discovery information
rageshake.ts:69 returning explicit theme: dark
rageshake.ts:69 checkSessionLockFree Last ping (from 4aa62359-0486-404b-83ac-d321b5eba05e) was 232193888ms ago: lock is free
rageshake.ts:69 getSessionLock[1df5a6c8-cc07-4682-8c8f-c1b370a4148a] Last ping (from 4aa62359-0486-404b-83ac-d321b5eba05e) was 232193970ms ago: proceeding with startup
rageshake.ts:69 Got pickle key for @balex:wellknowntest.de.de|l2pt8nnQVI
rageshake.ts:69 Restoring session for @balex:wellknowntest.de.de
rageshake.ts:69 setLoggedIn: mxid: @balex:wellknowntest.de.de deviceId: l2pt8nnQVI guest: false hs: https://matrixtest.de.de softLogout: false freshLogin: false
rageshake.ts:69 StorageManager: Checking storage consistency
rageshake.ts:69 StorageManager: Local storage supported? true
rageshake.ts:69 StorageManager: IndexedDB supported? true
rageshake.ts:69 StorageManager: Local storage contains data? true
rageshake.ts:69 StorageManager: Crypto initialised? true
rageshake.ts:69 StorageManager: Sync store using IndexedDB contains data? true
rageshake.ts:69 StorageManager: Rust Crypto store using IndexedDB contains data? true
rageshake.ts:69 StorageManager: Storage consistency checks passed
rageshake.ts:69 Failed to initialise OIDC client. AbortError: signal is aborted without reason
at utils.ts:27:20
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to initialise OIDC token refresher Error: Failed to initialise OIDC client.
at er.initialiseOidcClient (tokenRefresher.ts:90:19)
at async Lifecycle.ts:777:9
at async Er (Lifecycle.ts:829:11)
at async _r (Lifecycle.ts:646:45)
at async lr (Lifecycle.ts:216:9)
at async MR.initSession (MatrixChat.tsx:362:84)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Default empty persistCredentials() => void
rageshake.ts:69 Session persisted for @balex:wellknowntest.de.de
rageshake.ts:69 Lifecycle: Starting MatrixClient
rageshake.ts:69 FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/thirdparty/protocols
rageshake.ts:69 returning explicit theme: dark
rageshake.ts:69 StorageManager: Persistent? true
rageshake.ts:69 Switching to room id !yTADTQIiMxmQZNMBnv:wellknowntest.de.de at event undefined
rageshake.ts:69 EventIndex: Successfully initialized the event index
rageshake.ts:69 EventIndex: Loaded checkpoints Array(0)
rageshake.ts:69 IndexedDBStore.startup: connecting to backend
rageshake.ts:69 MatrixClientPeg: waiting for MatrixClient store to initialise
rageshake.ts:69 IndexedDB worker is ready
logger.ts:114 LocalIndexedDBStoreBackend.connect: connecting...
logger.ts:114 LocalIndexedDBStoreBackend.connect: awaiting connection...
logger.ts:114 LocalIndexedDBStoreBackend.connect: connected
logger.ts:114 LocalIndexedDBStoreBackend: loading account data...
logger.ts:114 LocalIndexedDBStoreBackend: loading sync data...
logger.ts:114 LocalIndexedDBStoreBackend: loaded sync data
logger.ts:114 LocalIndexedDBStoreBackend: loaded account data
logger.ts:114 LocalIndexedDBStoreBackend: loaded initial data
rageshake.ts:69 IndexedDBStore.startup: loading presence events
rageshake.ts:69 IndexedDBStore.startup: processing presence events
rageshake.ts:69 Downloading Rust crypto library
rageshake.ts:69 Initialising Rust crypto-sdk WASM artifact
rageshake.ts:69 Opening Rust CryptoStore
rageshake.ts:69 DEBUG matrix_sdk_indexeddb::crypto_store: IndexedDbCryptoStore: Opening meta-store matrix-js-sdk::matrix-sdk-crypto-meta
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matrix-sdk-indexeddb-0.12.0/src/crypto_store/mod.rs:1468
rageshake.ts:69 DEBUG matrix_sdk_indexeddb::crypto_store: IndexedDbCryptoStore: decrypting store cipher
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matrix-sdk-indexeddb-0.12.0/src/crypto_store/mod.rs:377
rageshake.ts:69 DEBUG matrix_sdk_indexeddb::crypto_store: IndexedDbCryptoStore: opening main store matrix-js-sdk::matrix-sdk-crypto
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matrix-sdk-indexeddb-0.12.0/src/crypto_store/mod.rs:283
rageshake.ts:69 Init OlmMachine
rageshake.ts:69 DEBUG matrix_sdk_crypto::machine: Restored an Olm account
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matrix-sdk-crypto-0.12.0/src/machine/mod.rs:313
in matrix_sdk_crypto::machine::with_store with user_id="@balex:wellknowntest.de.de" device_id="l2pt8nnQVI" ed25519_key=novM9HHYevbZ6ZUBx9KnwgE+ARKour96N//2f4ubMos curve25519_key=rgjZEv0V6jXXo+8OfIJ9FVFfk0vMTwbzEC2ATy4prnw
rageshake.ts:69 DEBUG matrix_sdk_crypto::machine: Restored the cross signing identity
master_key=Some("ed25519:P5SwxFw7Ag27LAoMbLqX70A/aQQbelIx2iH3fOmd4FU")
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matrix-sdk-crypto-0.12.0/src/machine/mod.rs:357
in matrix_sdk_crypto::machine::with_store with user_id="@balex:wellknowntest.de.de" device_id="l2pt8nnQVI" ed25519_key=novM9HHYevbZ6ZUBx9KnwgE+ARKour96N//2f4ubMos curve25519_key=rgjZEv0V6jXXo+8OfIJ9FVFfk0vMTwbzEC2ATy4prnw
rageshake.ts:69 Checking key backup status...
rageshake.ts:69 FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/room_keys/version
rageshake.ts:69 Completed rust crypto-sdk setup
rageshake.ts:69 FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/unstable/org.matrix.msc3814.v1/dehydrated_device
matrixtest.de.de/_matrix/client/v3/thirdparty/protocols:1
Failed to load resource: net::ERR_NETWORK_CHANGED
rageshake.ts:69 FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/thirdparty/protocols [8099ms TypeError: Failed to fetch]
rageshake.ts:69 Failed to check for protocol support: will retry ConnectionError: fetch failed: Failed to fetch
at R.requestOtherUrl (fetch.ts:331:19)
at async R.doAuthedRequest (fetch.ts:184:13)
at async J.checkProtocols (LegacyCallHandler.tsx:245:19)
matrixtest.de.de/_matrix/client/v3/room_keys/version:1
Failed to load resource: net::ERR_NETWORK_CHANGED
rageshake.ts:69 FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/room_keys/version [4557ms TypeError: Failed to fetch]
rageshake.ts:69 Error checking for active key backup ConnectionError: fetch failed: Failed to fetch
at R.requestOtherUrl (fetch.ts:331:19)
at async R.doAuthedRequest (fetch.ts:184:13)
at async F (backup.ts:843:9)
at async $.requestKeyBackupVersion (backup.ts:524:9)
at async $.doCheckKeyBackup (backup.ts:288:13)
at async re.checkKeyBackupAndEnable (rust-crypto.ts:1225:9)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
matrixtest.de.de/_matrix/client/unstable/org.matrix.msc3814.v1/dehydrated_device:1
Failed to load resource: net::ERR_NETWORK_CHANGED
rageshake.ts:69 FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/unstable/org.matrix.msc3814.v1/dehydrated_device [4494ms TypeError: Failed to fetch]
rageshake.ts:69 Error starting device dehydration ConnectionError: fetch failed: Failed to fetch
at R.requestOtherUrl (fetch.ts:331:19)
at async R.doAuthedRequest (fetch.ts:184:13)
at async S.isSupported (DehydratedDeviceManager.ts:99:9)
at async re.isDehydrationSupported (rust-crypto.ts:1348:9)
at async o (dehydration.ts:26:9)
at async Object.initClientCrypto (MatrixClientPeg.ts:355:9)
at async Object.assign (MatrixClientPeg.ts:290:37)
at async Object.start (MatrixClientPeg.ts:371:15)
at async Rr (Lifecycle.ts:1057:29)
at async Er (Lifecycle.ts:870:5)
rageshake.ts:69 MatrixClientPeg: really starting MatrixClient
rageshake.ts:69 Fetching new TURN credentials
rageshake.ts:69 FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/versions
rageshake.ts:69 FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/voip/turnServer
matrixtest.de.de/_matrix/client/v3/voip/turnServer:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
rageshake.ts:69 FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/voip/turnServer [2545ms 401]
matrixtest.de.de/_matrix/client/versions:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
rageshake.ts:69 FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/versions [2547ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to get TURN URIs M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/voip/turnServer)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async Se.checkTurnServers (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:1991336)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Can't fetch server versions, continuing to initialise sync, this will be retried later M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Getting saved sync token...
rageshake.ts:69 Getting push rules...
rageshake.ts:69 Attempting to send queued to-device messages
rageshake.ts:69 MatrixClientPeg: MatrixClient started
rageshake.ts:69 FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/pushrules/
rageshake.ts:69 FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
rageshake.ts:69 Attempting to get Jitsi conference information from homeserver
rageshake.ts:69 Jitsi conference domain: meet.element.io
rageshake.ts:69 Jitsi use for 1:1 calls: false
rageshake.ts:69 FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/versions
rageshake.ts:69 Got saved sync token
rageshake.ts:69 Opening toast with key 'analytics': title 'Hilf mit, Element zu verbessern'
webapp/:1 Uncaught (in promise) M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
ServerSupportUnstableFeatureController.ts:83 Uncaught (in promise) M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
ServerSupportUnstableFeatureController.ts:83 Uncaught (in promise) M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
ServerSupportUnstableFeatureController.ts:83 Uncaught (in promise) M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
ServerSupportUnstableFeatureController.ts:83 Uncaught (in promise) M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Got reply from saved sync, exists? true
sync(): not doing HTTP hit, instead returning stored /sync data
rageshake.ts:69 Removed toast with key 'analytics'
rageshake.ts:69 Adding default global override push rule .org.matrix.msc3786.rule.room.server_acl
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Adding default global underride push rule .org.matrix.msc3914.rule.room.call
Object.keys.forEach.e.<computed> @ rageshake.ts:69
All queued to-device messages sent
FetchHttpApi: --> PUT https://matrixtest.de.de/_matrix/client/v3/user/%40balex%3Awellknowntest.de.de/account_data/io.element.matrix_client_information.l2pt8nnQVI
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/rooms/!jCBUUvqsmzYYzroZIp%3Awellknowntest.de.de/event/%24jVGvcLABJx98z-TP0Ax6EN0pEUj0H5Mcva3P2_ERwz4
matrixtest.de.de/_matrix/client/v3/pushrules/:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/pushrules/ [2073ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Getting push rules failed M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/pushrules/)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async A.getPushRules (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2364617)
at async A.sync (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2371387)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Token no longer valid - assuming logout
Object.keys.forEach.e.<computed> @ rageshake.ts:69
SyncApi.stop
MatrixClient sync state => ERROR
Prepare lazy loading for sync...
Enabling lazy load on sync filter...
Storing client options...
capabilities:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [2081ms 401]
Stored client options
Getting filter...
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/user/%40balex%3Awellknowntest.de.de/filter/0
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to refresh capabilities: retrying in 33174ms M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async a.poll (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336711)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
matrixtest.de.de/_matrix/client/versions:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/versions [2082ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
Updating homeserver-configured integration managers...
Homeserver has no integration managers
Attempting to get Jitsi conference information from homeserver
Jitsi conference domain: meet.element.io
Jitsi use for 1:1 calls: false
matrixtest.de.de/_matrix/client/v3/rooms/!jCBUUvqsmzYYzroZIp%3Awellknowntest.de.de/event/%24jVGvcLABJx98z-TP0Ax6EN0pEUj0H5Mcva3P2_ERwz4:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/rooms/!jCBUUvqsmzYYzroZIp%3Awellknowntest.de.de/event/%24jVGvcLABJx98z-TP0Ax6EN0pEUj0H5Mcva3P2_ERwz4 [1579ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to load parent event of unhandled relation M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/rooms/!jCBUUvqsmzYYzroZIp%3Awellknowntest.de.de/event/%24jVGvcLABJx98z-TP0Ax6EN0pEUj0H5Mcva3P2_ERwz4)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async H.addLiveEvents (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2280183)
at async A.injectRoomEvents (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2383954)
at async vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2379003
at async M (vector://vector/webapp/bundles/231e160325098cb403ef/bundle.js:2:11707)
at async A.processSyncResponse (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2376999)
at async A.syncFromCache (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2372721)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
matrixtest.de.de/_matrix/client/v3/user/%40balex%3Awellknowntest.de.de/account_data/io.element.matrix_client_information.l2pt8nnQVI:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- PUT https://matrixtest.de.de/_matrix/client/v3/user/%40balex%3Awellknowntest.de.de/account_data/io.element.matrix_client_information.l2pt8nnQVI [1711ms 401]
rageshake.ts:69 Decrypted event $tPE42QLbH9_tEmY7sUgnvLIoGFlEVdH3MLjOZk11oug is not in room !jCBUUvqsmzYYzroZIp:wellknowntest.de.de: ignoring
matrixtest.de.de/_matrix/client/v3/user/%40balex%3Awellknowntest.de.de/filter/0:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/user/%40balex%3Awellknowntest.de.de/filter/0 [126ms 401]
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/versions
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Failed to update client information M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/user/%40balex%3Awellknowntest.de.de/account_data/io.element.matrix_client_information.l2pt8nnQVI)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async m (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072643)
at async Se.setAccountData (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:1954475)
at async ct (vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:67483)
at async _t.updateClientInformation (vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:70461)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Getting filter failed M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/user/%40balex%3Awellknowntest.de.de/filter/0)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async Se.getOrCreateFilter (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:1990301)
at async A.getFilter (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2365813)
at async A.sync (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2371511)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Token no longer valid - assuming logout
Object.keys.forEach.e.<computed> @ rageshake.ts:69
SyncApi.stop
MatrixClient sync state => ERROR
matrixtest.de.de/_matrix/client/versions:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/versions [79ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async Se.getVersions (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:1994221)
at async Se.isVersionSupported (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:1994368)
at async _t.doRecheck (vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:74159)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/versions
newscreen login
rageshake.ts:69 Error decrypting event (id=$PFKqQG9MLGIpjZmGfa2bDQlcS1qeeFmRlPnxtD3rGck type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T09:53:04.346Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$VTJejfgXbyDgQGllPzJxmM66ipvpi66OvdTxJx87DaU type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T10:45:36.050Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$KY7UWGxMVA5blh4oEA9CLjAGvK3m10FHEO8Puv-sY_Q type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:04:49.007Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$TO0S1dtF0p3KvHgfk3rh7r0GbrjAWEzhA8X-ItO9Gx8 type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:06:56.554Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$Hr72YoXt2vTRA4rEDNg7DTpWtA1Z7LDa8KSF8Nz0W2w type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:08:03.584Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$sIHkoNRs948cdx7pWL152snQKjx8frQC87BydMagDzE type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:09:10.725Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$VrVQB02dsgh5AZ04GfrpjDY7L7LNaN-L-_aRY_hm4b8 type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:12:33.753Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$AQZLOI96i5deD7PLmTNIHPXM9VxEABAGzLpa_1cmB14 type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:12:58.450Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$TJpLrRC57GPZdQgUEyVE4dxjHvFocrF5HcJtTawWNLc type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:13:11.867Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$AQ_aK1xiPmIQcHFwwOj1FATIhsj_1dkcuC-ZELjtufQ type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:13:38.108Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$xQnLHKRhapCVEg_3BzYnX7yEygwlCAlXZ3MB9H1anLk type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:14:03.241Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$TdYFeAw-PEMzwGEyNk-jVRCSS-y2Dikq2NkSihzS6MU type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:17:47.771Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$Kst9v8yPZPc4GYZCPRNwwS4t-yue0-JUSUDYUYVdpIA type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:19:02.512Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$VnPIFPt3RdGy8jSF9ara3Hv8uJ-tvrH8iHt0QQnfEY0 type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:20:12.922Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$9xvWtVDvl6mRQHIszG8IQK2GLwO-vvKhwVTRKuQUl1Y type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:20:49.956Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$9ADSYnCaQ1w5pITckemDg6XcscGV-6eGMWJFZB8g-EI type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:34:29.716Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$Rh-H9NIp1kptMpoMA6MxaTujCnWCBUoZ8R-j_i89ojQ type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:41:00.939Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$fSQwztZ0R6Ezot-KLmN8uuVhgojzBpo_TxFH1FaWoRU type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:41:57.755Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$4TuNl0Ks0R9ltfqYbY8HjCgsMcFfgbkLF8Wa_dUhRwM type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:42:38.978Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$zERYNGz7CYwWz8OCpFB2TsavyDLTjSY-3cdwvu5xNkA type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:42:58.797Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$zwcmn0kMzJ14SdZC5WMt1GAsweO6yXK8uZHd_IkrljM type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:45:21.691Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$pTgA1p24Y-A3oEp8r2BXP49M-GWcRD0J7tRAtA40LMs type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:46:03.438Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$ArYIriO_NXMbR9EQiAIdtG1fcggPOOVdUFZtrrepQgY type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:46:04.361Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$Fncdip1zrofO-GqlDrptQi_PDiVrLBouyNmqK4Pc1es type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:46:07.426Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$kAA943s0AhT8h8r_WP0lNsSJ0-FL3OBTTeiBiWIUDzk type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:46:19.348Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$qitaEjmUJCGu0uH9o9Jb7JHwzvY6CugxvdbY1IUvAt0 type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:46:25.307Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$b3H78R-5UzO0ljkWUyBI8C79Z_UnRVGQaz_SgA9Vegc type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:46:33.622Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$XSEcTQO-3qHzaByJxHSxv0CRMUxvdI9XldDwFQ7AuKo type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:51:17.324Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$MjQrqHWRq5vIEDfvozeUx-1WgzycKihzoIO3eNahV-I type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:52:40.598Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$nheOeYnayBzAzRV7C1q5FCTok-0F31e-Au6-RL4C4lk type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:54:15.821Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$0_l_jvw__ZypLg0qDAOO1Fh177dur-FzGGT_xocRenU type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:54:57.288Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$v1C3hNOF4v9i-L8pAPgskWrReKpkJbypNYfKz1W3UfU type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:56:48.510Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$ay7iw6IghFiCidx3QSKdVgHchKv96X2JihyqRTokZW0 type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:57:20.633Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$f7dzRbtAjms0AoDHIf0BP30Cutr0Gi4Xmz-MlAyDty4 type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:58:38.210Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$lgZyFuMs9BYYyIkYVlgcqErng-2IKRbkXVmSeupESos type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T11:58:51.901Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$7NYiMPUkB_KkYanA3grsp6cVRDe-wkz_lyYGfrQGWWQ type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!jCBUUvqsmzYYzroZIp:wellknowntest.de.de ts=2025-07-07T13:16:35.135Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$kYBY-9PFArdWP3roD0Mh7QhQ3gxCIBuu3QxAJKWejs8 type=m.room.encrypted sender=@fnete:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-07T09:03:52.279Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$l-DePIPZMog5pTnpq5eUy5R9IxPYiVxPtHbaufj91Hk type=m.room.encrypted sender=@johwagne:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-07T09:05:52.226Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$dsMYAHy3WzBI85Jt1fpvtK-9viMW8n4cX_McF8PibDE type=m.room.encrypted sender=@fnete:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-07T09:32:15.684Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$Y3SUXqDrOxDK8rn5t2_uwPnbjxTZshRBQl-thDbvnxc type=m.room.encrypted sender=@fnete:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-07T11:08:02.341Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$0QIyFHxdJdnjh_Hcon18UvcOzjqf5TATq8oXq1V3uVw type=m.room.encrypted sender=@johwagne:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-07T11:20:27.585Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$d_ThKYuvhMppXyhEn3Xe1bFOwS01FfvF0DWjF8OQkhk type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T08:29:32.169Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$wONAnBRZOWvGLvtWfMpHHP363j2gyLA1NS85I-BRn4A type=m.room.encrypted sender=@fnete:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T11:14:00.534Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$vZzKg19unJ_463MnpU3jFUVrqjjI-e51QUAuj92xpx4 type=m.room.encrypted sender=@khenning:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T11:14:37.433Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$PAdQRVcJfRx20qQltNeV4RwFppLti7pqf1oeBQ3Ucs4 type=m.room.encrypted sender=@khenning:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T11:14:43.652Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$5bVtwSyvm2twZ5j0l7welSKwaNns6Kn5tMpV5tRCjoc type=m.room.encrypted sender=@pjuers:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T11:39:40.072Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$EU-l-g6zx_D_VKD96DiWf_vnQYh-rKYJ9OuPuPIhctM type=m.room.encrypted sender=@pjuers:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T11:39:43.422Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$xCZOrFyOMPSvCW3CMeyzFPGwsnEsceeuLYxokKvL8WM type=m.room.encrypted sender=@pjuers:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T11:39:49.828Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$XsBg1wNRwknn4KIIGFZw7rGpWYJ9seZAlpuk5iD-wIk type=m.room.encrypted sender=@fnete:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T12:10:09.067Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$9kCeFArSfPVNx2aIdkLyPatK8f6qUuv0T4g-zcgiRII type=m.room.encrypted sender=@pjuers:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T12:12:58.179Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$fw7t-0OHcjWC9WMhpkOPkc7PX-QcxDCX6YcCewfjaQU type=m.room.encrypted sender=@pjuers:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T12:13:03.265Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$5f53T5JqpLgRfichVNJwvzn0sVGk-74URMnlFNFG9Xw type=m.room.encrypted sender=@fnete:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T12:14:58.712Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$kICQUNvg1xaKe1UBZaIO9skT5a5x31W4ZXEv5AbkPDA type=m.room.encrypted sender=@fnete:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T12:15:07.272Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$C5m7BcnBnDcu_ig3wp5jIZFdfgd95aVpdUFv0BHDQ1g type=m.room.encrypted sender=@khenning:wellknowntest.de.de room=!BhCWXAvQXklwPleqXg:wellknowntest.de.de ts=2025-07-08T12:15:52.983Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$20Bq3BzdAB5POKfK1fgjF10B7ULFFLyVvxtE7-t8a9c type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:13:59.344Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$RknHa9wDXkhU6CFPks_etijnWV2iTbMoJaoKkX1OYfo type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:14:03.456Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$BjHxRJrz0c6XuXWJ_yq0CM5e8-aqhqrvgRDdYUmtMao type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:14:07.085Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$xKkvv_CThVPtKZjxGM-40-2GymK8PSynBjPXMOeOnNQ type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:14:10.054Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$dc3xBvveNySFsYI8soGx60GONkv8_MZSEebn6Y97SW0 type=m.room.encrypted sender=@agirin:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:15:37.652Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$9A7Jcsf_x_QSLVVhmNKbBkCRObMMVrZ9WWGVAPSr3a4 type=m.room.encrypted sender=@dkilian:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:21:39.254Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$zXtrD7v8BH_tUpMkiYHIx8NnC9GrEAxr3aYZsPe9i3U type=m.room.encrypted sender=@agirin:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:37:26.469Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$ek6wUo2h8IDx2jycNeav89Jt4fP_jGpXA3cKI5D852E type=m.room.encrypted sender=@dkilian:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:38:09.833Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$hqk4fPy2DUNCYGeYOYelFAJP1owMbiWqFO892pLdPaY type=m.room.encrypted sender=@agirin:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:40:34.202Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$0oojtYjP2FYtXOrc9N4_tEWKMDxjmhgvvC5gQI47kmw type=m.room.encrypted sender=@agirin:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:41:29.144Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$KXs2R0FWtHQLfoNIJynH5eox9z489NyhqmogkNzo_Is type=m.room.encrypted sender=@agirin:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:41:53.460Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$7gC1bDd9tDmJuvrzVCVlPLabcmB7ZneIHQm5KixlFnA type=m.room.encrypted sender=@dkilian:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:42:09.447Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$2bFebbeEcim_cFZOisy4hFHvhsewQIhjt_1pB_u4e3k type=m.room.encrypted sender=@agirin:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T09:42:58.375Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$7yeaW5VdjA1ZlMBPpBjyALNRvyBt0vEsc0H8fzVgJEw type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T10:40:33.300Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$0KW9hZ9ruTt1AoJYlgUkJGtwCPR2odcGcLgIZAP-Feg type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T10:44:22.753Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$CTLj8ORI2D8q1KkUq2oSkXrSDW7RP_CrH1Hpzl9EBBk type=m.room.encrypted sender=@tranft:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T12:20:45.978Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$JMct2Q_C9loW-NjkwXqJPqtYvSkRUe87ZTSOoJDsorg type=m.room.encrypted sender=@flgrundm:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T12:32:44.237Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$HpWcirMHlKhdhT3owU3LC8GPShrICnEele7t-nZthkE type=m.room.encrypted sender=@tranft:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T12:39:09.360Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$QQFUTgQlfTUM3iZo6TbCOZEsd5gsWVj8gdBs0C7WY8w type=m.room.encrypted sender=@okoeckri:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-07T13:00:39.327Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$wQWrpV-wZNQamzRDj6UolvVM-HqqCgtEnvyHCXFEscE type=m.room.encrypted sender=@mwurlitz:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-08T08:09:47.214Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$15kK4o19W0KhjhI8Ra1TY3b9k5JNkGWfGCs7VVJTmzk type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-08T08:10:36.122Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$hN_lkfcHhDWeSdaL3rEhRGskIQkvZd75JpkGMAZPGc0 type=m.room.encrypted sender=@mwurlitz:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-08T08:15:29.375Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$4Ohls_FNCZAKvvZpjZuAPNq-sFgK4pRd0JJi8QBPmPI type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-08T08:15:48.058Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$zJIJLtefVaLXjhvYEQLd-0XE31s4ht8m1pRDbzJX9ow type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-08T08:16:00.866Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$68ZuFJX_ako_10a53SOv9xbpW4knznaJUfda9l-LNAc type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-08T08:16:04.266Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$yB2OoPznuKScnkX9R--nIfcz4qhoS0bc7QTgDXJ3RGg type=m.room.encrypted sender=@mwurlitz:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-08T08:16:22.013Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$FyDlKcExuKbNc5kWgpCfdbDfaSwrW_w3xhofjOXqcsc type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-08T08:23:59.227Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$S1WKy_SHGp2BoRZ0MAlSQZLWEKEPH3oNWSqDjfcc4Rw type=m.room.encrypted sender=@gbickel:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-09T10:54:52.273Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$2BU3Tbgk6Znm3X4voU-6dP-rzA349IJKJrcDSi7U4xY type=m.room.encrypted sender=@dkilian:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-09T12:41:16.160Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$yuWKxZE6j_KwEdoyfeQNc704jwP5sJ1DCj0lyB3hKgg type=m.room.encrypted sender=@dkilian:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-09T12:41:48.801Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$MgN3YhtImzVjXcQ1rNtVort4mIq6uzxlrhNmrvGpO4Y type=m.room.encrypted sender=@dkilian:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-10T07:20:59.228Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$rwz0XQBpSbxVpLr0ynks6H0sPO5awVfV4MKWl3m0rmI type=m.room.encrypted sender=@balex:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-10T07:32:33.078Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Error decrypting event (id=$9AgyuRn4NrWrVEezafnnTXrRzOpxbNSspAD_KSuAy9E type=m.room.encrypted sender=@dkilian:wellknowntest.de.de room=!GLWQZCQsIcjRZRtVwR:wellknowntest.de.de ts=2025-07-10T07:33:09.875Z): DecryptionError[msg: Unknown error]
Object.keys.forEach.e.<computed> @ rageshake.ts:69
matrix_sdk_crypto_wasm_bg.js:11473 Uncaught (in promise) Error: attempted to take ownership of Rust value while it was borrowed
at ao (matrix_sdk_crypto_wasm_bg.js:11473:11)
at matrix_sdk_crypto_wasm.wasm.wasm_bindgen::throw_str::hc40e7ce07c96838c (5b0d0872134627b7a598.wasm:0x385357)
at matrix_sdk_crypto_wasm.wasm.<matrix_sdk_crypto_wasm::backup::BackupDecryptionKey as wasm_bindgen::convert::traits::FromWasmAbi>::from_abi::h988d809ed4463536 (5b0d0872134627b7a598.wasm:0x317310)
at matrix_sdk_crypto_wasm.wasm.olmmachine_close (5b0d0872134627b7a598.wasm:0x36cebf)
at Ct.close (matrix_sdk_crypto_wasm_bg.js:5997:14)
at re.stop (rust-crypto.ts:261:25)
at Se.stopClient (client.ts:1493:29)
at Tr (Lifecycle.ts:1184:13)
at kr (Lifecycle.ts:1095:5)
matrixtest.de.de/_matrix/client/versions:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/versions [291ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 DeviceListener: Error during `DeviceListener.recheck` M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async Se.getVersions (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:1994221)
at async Se.isVersionSupported (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:1994368)
at async _t.doRecheck (vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:74159)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
FetchHttpApi: --> GET https://matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_metadata
FetchHttpApi: <-- GET https://matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_metadata [81ms 200]
rageshake.ts:69 Error processing cached sync Error: null pointer passed to rust
at ao (matrix_sdk_crypto_wasm_bg.js:11473:11)
at matrix_sdk_crypto_wasm.wasm.wasm_bindgen::throw_str::hc40e7ce07c96838c (5b0d0872134627b7a598.wasm:0x385357)
at matrix_sdk_crypto_wasm.wasm.wasm_bindgen::__rt::assert_not_null::h003aa240f10bde1d (5b0d0872134627b7a598.wasm:0x37ff41)
at matrix_sdk_crypto_wasm.wasm.byn$mgfn-shared$<matrix_sdk_crypto_wasm::store::StoreHandle as wasm_bindgen::convert::traits::LongRefFromWasmAbi>::long_ref_from_abi::h24e3f7349f3169fc (5b0d0872134627b7a598.wasm:0x388b3b)
at matrix_sdk_crypto_wasm.wasm.<matrix_sdk_crypto_wasm::store::StoreHandle as wasm_bindgen::convert::traits::LongRefFromWasmAbi>::long_ref_from_abi::h24e3f7349f3169fc (5b0d0872134627b7a598.wasm:0x31838f)
at matrix_sdk_crypto_wasm.wasm.olmmachine_updateTrackedUsers externref shim (5b0d0872134627b7a598.wasm:0x37f9c4)
at Ct.updateTrackedUsers (matrix_sdk_crypto_wasm_bg.js:4907:26)
at new m (RoomEncryptor.ts:83:14)
at re.onCryptoEvent (rust-crypto.ts:1595:48)
at async sync.ts:1357:86
Object.keys.forEach.e.<computed> @ rageshake.ts:69
GroupCallEventHandler start() waiting for client to start syncing
MatrixClient sync state => PREPARED
rageshake.ts:69 Performing one-time settings migration of show images and invite avatars to account data
Regenerating room lists: Startup
rageshake.ts:69 Regenerating all room lists
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Resetting known rooms, initiating regeneration
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Resetting known rooms, initiating regeneration
Object.keys.forEach.e.<computed> @ rageshake.ts:69
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/profile/%40balex%3Awellknowntest.de.de
rageshake.ts:69 MediaHandler setAudioInput() running (deviceId=default)
RVS update: undefined undefined loading? false joining? false initial? true shouldPeek? false
returning explicit theme: dark
newscreen room/!yTADTQIiMxmQZNMBnv:wellknowntest.de.de
rageshake.ts:69 Error fetching verification status a: MatrixClient has been stopped
at re.getOlmMachineOrThrow (vector://vector/webapp/bundles/231e160325098cb403ef/1787.js:1:46746)
at re.getUserVerificationStatus (vector://vector/webapp/bundles/231e160325098cb403ef/1787.js:1:51510)
at vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:793996
at al (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:3084130)
at Hl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:3100091)
at $l (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:3099975)
at Hl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:3100128)
at $l (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:3099975)
at Hl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:3100128)
at $l (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:3099975)
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 MediaHandler setVideoInput() running (deviceId=default)
rageshake.ts:69 MediaHandler setAudioSettings() running (opts={"autoGainControl":true,"echoCancellation":true,"noiseSuppression":true})
matrixtest.de.de/_matrix/client/v3/profile/%40balex%3Awellknowntest.de.de:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/profile/%40balex%3Awellknowntest.de.de [570ms 401]
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/versions
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
utils.ts:95 Uncaught (in promise) M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/profile/%40balex%3Awellknowntest.de.de)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async _.trailing (vector://vector/webapp/bundles/231e160325098cb403ef/3323.js:1:8368)
at async _.onReady (vector://vector/webapp/bundles/231e160325098cb403ef/3323.js:1:10235)
at async vector://vector/webapp/bundles/231e160325098cb403ef/init.js:1:1231139
FetchHttpApi: --> GET https://matrix-client.matrix.org/_matrix/client/v3/login
matrixtest.de.de/_matrix/client/versions:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/versions [100ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
webapp/#/room/!yTADT…lknowntest.de.de:1 Uncaught (in promise) Error: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
webapp/#/room/!yTADT…lknowntest.de.de:1 Uncaught (in promise) Error: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
webapp/#/room/!yTADT…lknowntest.de.de:1 Uncaught (in promise) Error: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
FetchHttpApi: <-- GET https://matrix-client.matrix.org/_matrix/client/v3/login [104ms 200]
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/thirdparty/protocols
matrixtest.de.de/_matrix/client/v3/thirdparty/protocols:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/thirdparty/protocols [85ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
Failed to check for protocol support: will retry
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/thirdparty/protocols
matrixtest.de.de/_matrix/client/v3/thirdparty/protocols:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/thirdparty/protocols [122ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
Failed to check for protocol support and no retries remain: assuming no support
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
matrixtest.de.de/_matrix/client/v3/capabilities:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [84ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to refresh capabilities: retrying in 30713ms M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336711
Object.keys.forEach.e.<computed> @ rageshake.ts:69
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
matrixtest.de.de/_matrix/client/v3/capabilities:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [86ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to refresh capabilities: retrying in 31920ms M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336711
Object.keys.forEach.e.<computed> @ rageshake.ts:69
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
matrixtest.de.de/_matrix/client/v3/capabilities:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [86ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to refresh capabilities: retrying in 30980ms M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336711
Object.keys.forEach.e.<computed> @ rageshake.ts:69
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
matrixtest.de.de/_matrix/client/v3/capabilities:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [99ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to refresh capabilities: retrying in 30723ms M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336711
Object.keys.forEach.e.<computed> @ rageshake.ts:69
webapp/#/room/!yTADTQIiMxmQZNMBnv:wellknowntest.de.de:1 Some resource load requests were throttled while the tab was in background, and no request was sent from the queue in the last 1 minute. This means previously requested in-flight requests haven't received any response from servers. See https://www.chromestatus.com/feature/5527160148197376 for more details
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/versions
matrixtest.de.de/_matrix/client/versions:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/versions [88ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
webapp/#/room/!yTADT…lknowntest.de.de:1 Uncaught (in promise) Error: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
rageshake.ts:75 Warte!Wenn dir jemand gesagt hat, dass du hier etwas einfügen sollst, ist die Wahrscheinlichkeit sehr groß, dass du von der Person betrogen wirst!Falls du weißt, was du machst: Element ist Open Source! Checke unser GitHub aus (https://github.com/vector-im/element-web/) und hilf mit!
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/media/v3/config
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/account/3pid
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
Warte!Wenn dir jemand gesagt hat, dass du hier etwas einfügen sollst, ist die Wahrscheinlichkeit sehr groß, dass du von der Person betrogen wirst!Falls du weißt, was du machst: Element ist Open Source! Checke unser GitHub aus (https://github.com/vector-im/element-web/) und hilf mit!
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/versions
matrixtest.de.de/_matrix/media/v3/config:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/media/v3/config [103ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to get media config M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/media/v3/config)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:815307
Object.keys.forEach.e.<computed> @ rageshake.ts:69
matrixtest.de.de/_matrix/client/versions:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/versions [99ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
webapp/#/room/!yTADT…lknowntest.de.de:1 Uncaught (in promise) Error: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/versions)
matrixtest.de.de/_matrix/client/v3/capabilities:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [120ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
utils.ts:95 Uncaught (in promise) M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:867782
matrixtest.de.de/_matrix/client/v3/account/3pid:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/account/3pid [125ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
matrixtest.de.de/_matrix/client/v3/capabilities:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [81ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to refresh capabilities: retrying in 34622ms M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336711
Object.keys.forEach.e.<computed> @ rageshake.ts:69
Sending bug report.
Sending bug report.
Sending bug report.
Sending bug report.
Sending bug report.
Sending bug report.
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/media/v3/config
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/account/3pid
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
matrixtest.de.de/_matrix/client/v3/account/3pid:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/account/3pid [115ms 401]
matrixtest.de.de/_matrix/media/v3/config:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/media/v3/config [117ms 401]
matrixtest.de.de/_matrix/client/v3/capabilities:1
Failed to load resource: the server responded with a status of 401 (Unauthorized)
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [116ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Failed to get media config M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/media/v3/config)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:815307
Object.keys.forEach.e.<computed> @ rageshake.ts:69
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
utils.ts:95 Uncaught (in promise) M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async vector://vector/webapp/bundles/231e160325098cb403ef/element-web-app.js:1:867782
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
fetch.ts:70
GET https://matrixtest.de.de/_matrix/client/v3/capabilities 401 (Unauthorized)
fetch @ fetch.ts:70
requestOtherUrl @ fetch.ts:308
request @ fetch.ts:245
doAuthedRequest @ fetch.ts:183
await in doAuthedRequest
authedRequest @ fetch.ts:147
(anonymous) @ serverCapabilities.ts:110
(anonymous) @ serverCapabilities.ts:117
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [84ms 401]
rageshake.ts:69 Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ rageshake.ts:69
(anonymous) @ logger.ts:114
doTokenRefresh @ refresh.ts:137
_handleUnknownToken @ refresh.ts:117
handleUnknownToken @ refresh.ts:97
doAuthedRequest @ fetch.ts:191
await in doAuthedRequest
authedRequest @ fetch.ts:147
(anonymous) @ serverCapabilities.ts:110
(anonymous) @ serverCapabilities.ts:117
rageshake.ts:69 Failed to refresh capabilities: retrying in 30974ms M_UNKNOWN_TOKEN: MatrixError: [401] Token is not active (https://matrixtest.de.de/_matrix/client/v3/capabilities)
at h (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2072177)
at R.requestOtherUrl (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2078524)
at async R.doAuthedRequest (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2076692)
at async a.fetchCapabilities (vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336559)
at async vector://vector/webapp/bundles/231e160325098cb403ef/4158.js:2:2336711
Object.keys.forEach.e.<computed> @ rageshake.ts:69
(anonymous) @ logger.ts:114
(anonymous) @ serverCapabilities.ts:125
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
GET https://matrixtest.de.de/_matrix/client/v3/capabilities 401 (Unauthorized)
fetch @ 4158.js:2
requestOtherUrl @ 4158.js:2
request @ 4158.js:2
doAuthedRequest @ 4158.js:2
await in doAuthedRequest
authedRequest @ 4158.js:2
(anonymous) @ 4158.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [93ms 401]
Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ init.js:1
(anonymous) @ bundle.js:2
doTokenRefresh @ 4158.js:2
_handleUnknownToken @ 4158.js:2
handleUnknownToken @ 4158.js:2
doAuthedRequest @ 4158.js:2
await in doAuthedRequest
authedRequest @ 4158.js:2
(anonymous) @ 4158.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
Failed to refresh capabilities: retrying in 30770ms
Object.keys.forEach.e.<computed> @ init.js:1
(anonymous) @ bundle.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
GET https://matrixtest.de.de/_matrix/client/v3/capabilities 401 (Unauthorized)
fetch @ 4158.js:2
requestOtherUrl @ 4158.js:2
request @ 4158.js:2
doAuthedRequest @ 4158.js:2
await in doAuthedRequest
authedRequest @ 4158.js:2
(anonymous) @ 4158.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [83ms 401]
Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ init.js:1
(anonymous) @ bundle.js:2
doTokenRefresh @ 4158.js:2
_handleUnknownToken @ 4158.js:2
handleUnknownToken @ 4158.js:2
doAuthedRequest @ 4158.js:2
await in doAuthedRequest
authedRequest @ 4158.js:2
(anonymous) @ 4158.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
Failed to refresh capabilities: retrying in 30094ms
Object.keys.forEach.e.<computed> @ init.js:1
(anonymous) @ bundle.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
FetchHttpApi: --> GET https://matrixtest.de.de/_matrix/client/v3/capabilities
GET https://matrixtest.de.de/_matrix/client/v3/capabilities 401 (Unauthorized)
fetch @ 4158.js:2
requestOtherUrl @ 4158.js:2
request @ 4158.js:2
doAuthedRequest @ 4158.js:2
await in doAuthedRequest
authedRequest @ 4158.js:2
(anonymous) @ 4158.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
FetchHttpApi: <-- GET https://matrixtest.de.de/_matrix/client/v3/capabilities [98ms 401]
Unable to refresh token - no refresh token or refresh function
Object.keys.forEach.e.<computed> @ init.js:1
(anonymous) @ bundle.js:2
doTokenRefresh @ 4158.js:2
_handleUnknownToken @ 4158.js:2
handleUnknownToken @ 4158.js:2
doAuthedRequest @ 4158.js:2
await in doAuthedRequest
authedRequest @ 4158.js:2
(anonymous) @ 4158.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
Failed to refresh capabilities: retrying in 34463ms
Object.keys.forEach.e.<computed> @ init.js:1
(anonymous) @ bundle.js:2
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
setTimeout
(anonymous) @ 4158.js:2
I see in the sso docs of matrix that one should set:
session_lifetime: maximum length of a session, even if it's refreshed. In other words, the client must log in again after this time period. In most cases, this can be unset (infinite) or set to a long time (years or months).
refreshable_access_token_lifetime: lifetime of access tokens that are created by clients supporting refresh tokens. This should be short; a good value might be 5 minutes (5m).
nonrefreshable_access_token_lifetime: lifetime of access tokens that are created by clients which don't support refresh tokens. Make this short if you want to effectively force use of refresh tokens. Make this long if you don't want to inconvenience users of clients which don't support refresh tokens (by forcing them to frequently re-authenticate using login credentials).
refresh_token_lifetime: lifetime of refresh tokens. In other words, the client must refresh within this time period to maintain its session. Unless you want to log inactive sessions out, it is often fine to use a long value here or even leave it unset (infinite). Beware that making it too short will inconvenience clients that do not connect very often, including mobile clients and clients of infrequent users (by makin
could it be that it is not a keycloak issue, but that the bearer token is invalid after a day (says expiration in 24h). And that for certain users the refresh is not valid then anymore?
will try to set
experimental:
access_token_ttl: 86400
to a higher value (currently 24h)
As we face the same issue of forced logout clients: Where did you set this value? I would like to test it as well.
I think it is hard coded currently for mas in the helm chart. So I guess that helm chart needs to get updated: https://github.com/element-hq/ess-helm/issues/615
@florianduros We had it today again from one client that a forced logout was done only on his win pc element client (not on his android). When I understand it correctly then one has a Bearer Token (24h valid) that talks to the Matrix Synapse Server. If that token is not valid anymore it uses its refresh token to get a new valid Bearer token. Could it be that as we use F5 Autovpn on start (only on win). That it ask the server for a new bearer token with his refresh token (but as the refresh token is only one time valid one cannot ask again) and that then the new bearer token does not get back to the client and element is doing a forced logout?
@florianduros We had it today again from one client that a forced logout was done only on his win pc element client (not on his android). When I understand it correctly then one has a Bearer Token (24h valid) that talks to the Matrix Synapse Server. If that token is not valid anymore it uses its refresh token to get a new valid Bearer token. Could it be that as we use F5 Autovpn on start (only on win). That it ask the server for a new bearer token with his refresh token (but as the refresh token is only one time valid one cannot ask again) and that then the new bearer token does not get back to the client and element is doing a forced logout?
Hi @suse-coder You mean there could be a condition, where the connection get's lost because of the VPN tunnel coming up while the client tries to get a new bearer token? That's an interesting thought. We are using OpenVPN on our Windows Clients. It's worth to test that out.
@florianduros I see that in my logs above this network error: "rageshake.ts:69 FetchHttpApi: --> GET https://matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_metadata matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_metadata:1
Failed to load resource: net::ERR_NETWORK_CHANGED
"
Obviously if during the token refresh period (which is very short under 1 sec) package drop that then the new bearer token is not delivered and it uses the old invalid one. What I dont udnerstand as this should be tcp that after a sec or two the package should be redelivered. The Element Client should just wait until it got that package and not just do an auto-logout.
On the other side if one changes the network then tcp retransmission no longer works: TCP only guarantees retransmission as long as the underlying connection remains valid and both endpoints are still reachable via the same session information
I found a few connection errors in the logs, but nothing that seems to be related to the logout issue. From the logs it looks like the session is lost even before the refresh token is used.
It process should look like this:
025-06-30T18:53:20.248Z D Updating SdkConfig with validated discovery information
2025-06-30T18:53:20.269Z I checkSessionLockFree Last ping (from 2b20171f-bf92-4059-884f-b25a5d9da963) was 4106670ms ago: lock is free
2025-06-30T18:53:20.270Z I getSessionLock[dd637dcd-e108-4202-a6bf-546a451a3754] Last ping (from 2b20171f-bf92-4059-884f-b25a5d9da963) was 4106671ms ago: proceeding with startup
2025-06-30T18:53:20.277Z D Got pickle key for @xxxxxx:xxxxxxx|fTnDMMRmek
2025-06-30T18:53:20.281Z D Restoring session for @xxxxxx:xxxxxxx
2025-06-30T18:53:20.282Z D setLoggedIn: mxid: @xxxxxx:xxxxxxx deviceId: fTnDMMRmek guest: false hs: https://matrix.propeace.de softLogout: false freshLogin: false
But in case of a forced logout it looks like this:
2025-06-30T07:01:56.160Z D Updating SdkConfig with validated discovery information
2025-06-30T07:01:56.178Z I checkSessionLockFree No other session has the lock
2025-06-30T07:01:56.178Z I getSessionLock[2b20171f-bf92-4059-884f-b25a5d9da963] No other session has the lock: proceeding with startup
2025-06-30T07:01:56.180Z I We have OIDC params - attempting OIDC login
2025-06-30T07:01:57.286Z D FetchHttpApi: --> GET https://matrix.propeace.de/_matrix/client/v3/account/whoami
2025-06-30T07:01:57.629Z D FetchHttpApi: <-- GET https://matrix.propeace.de/_matrix/client/v3/account/whoami [343ms 200]
2025-06-30T07:01:57.631Z D Logged in via OIDC native flow
2025-06-30T07:01:57.632Z I Clearing storage, deleteEverything=undefined
In case of a good session restore, the refresh token is used at a later point.
You have to look in the console in the browser/client and had it open during that (as a logout is deleting all the old logs for security reasons)
We were able to figure the core reason more out. It is that our F5 VPN is leaky, so when the win pc starts all connections are blocked until the F5 VPN is connected. Sadly that is not the case and even until the F5 is connected every 20 packet ca. can pass through. It is likely that it requests a new Bearer Token with his Refresh Token, but the response is then dropped. As of my knowledge it is not possible that a refresh token can be reused twice. So it then does a forced logout.
Even though it is on our side that the F5 has to better configured to block all packets, it is also a misbehaviour in Element that should be improved:
- Have the E2E encryption file saved in win credential manager. When a forced logout is happening it should be that when one logs in again one does not need to insert that again (or make it configurable). As many people have this E2E key often not easily safed it is a not great user experience for unexperienced user.
- Have for Element a better way to detect on start if connection is reliable and then only try to get a new bearer token (potentially also a refresh token that even if dropped can again be used for requesting a new bearer token, or have the max time for the lifetime of the bearer token in the helm chart to make configurable).
- On forced logout dont delete the last used matrix server in the element client, so the user does not have to insert that again manually.
The server instructs the client to log out in a manner which deletes data, your server could instead instruct a "soft-logout" to not nuke data. But saving in the credential manager is already done, it is just that this is wiped also for security (as from the client PoV the logout is no different than if you had your device stolen and you remotely logged yourself out by ending that session)
or have the max time for the lifetime of the bearer token in the helm chart to make configurable).
This repo cannot do anything about that, I suggest opening an issue on the helm chart which you are using
On forced logout dont delete the last used matrix server in the element client, so the user does not have to insert that again manually.
For security & privacy we simply wipe all storages, having to manually delete individual storage fields would 1) be slower 2) be prone to leaking storage as we forget to add clean up routines for individual fields. You can set a default homeserver in the config.json, either local on your machine or in the distributed package.
But why not make the refresh token be valid for a specific time instead be directly invalidated after one use? Having instable VPN connection is something Element has to handle (like being in the train or plane). Why do a forced logout at all (maybe just that a user can disable it). Otherwise users at larger corporations are not happy about the instability.