wireapp / wire-desktop

:computer: Wire for desktop

Home Page:https://wire.com/download/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wire stuck forever "Checking for new messages" directly after login

rauferd opened this issue · comments

Wire version: 3.32.3079
Wire for web version: 2023.10.19.08.33.56
Operating system: Debian GNU/Linux 12 (using only official sources and deb https://wire-app.wire.com/linux/debian stable main, all updates installed as of Nov. 14 2023)
☝ but read below, the web interface (i.e. https://app.wire.com/ is affected as well)

Which antivirus software do you have installed: N/A

What steps will reproduce the problem?

  1. Start Wire for the first time (or any time with a new profile, i.e. after deletion of ~/.config/Wire )
  2. Enter my username and (100% correct) password in the main window in the respective input fields, press Enter
    (I cannot confirm if only my account is affected or all similar accounts, since I do not have login credentials for any other account. Please let me know if there is a "dummy" username and password that I could try to rule that out)
    (P.S. Is is safe to post my username here?)

What is the expected result?
Wire should start "normally" and allow interaction with the app.

What is the actual result?
Wire briefly displays two messages that I could not read in that split-second. Then it "gets stuck", i.e. the progress bar does not advance any further and it displays the message: "Checking for new messages" forever (well, at least for several hours).
When I click on any of the account-related "online" menu items (such as Wire->Logout, Conversation->Start, Edit->Preferences, etc.), nothing happens. When I click on any of the "offline" menu items (such as Help->About Wire, Window->Show Menu, etc.) they work as expected.

Please provide any additional information below. Attach a screenshot if possible.
The issue is not limited to a new / clean profile. My regular profile is affected, too.
The same account does not work/shows exactly the same symptoms/problem when trying to log in online via https://app.wire.com/ using Firefox 115.4.0esr (64-Bit) or Min 1.28.1 (Chromium 112.0.5615.204)
The same account continues to work just fine on my iOS device.

Screenshot_2023-11-14

Corresponding electron.log

[2023-11-14 21:42:45] [@wireapp/desktop/ElectronWrapperInit] webviewProtection init
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "enableSpellChecking"
[2023-11-14 21:42:45] [@wireapp/desktop/CoreProtocol] App ready, looking for deep link in arguments ...
[2023-11-14 21:42:45] [@wireapp/desktop/CoreProtocol] No deep link found in arguments.
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "bounds"
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "fullscreen"
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "showMenu"
[2023-11-14 21:42:45] [@wireapp/desktop/WindowManager] Setting primary window ID to "1" ...
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Reading config file from "/home/dfronczek/.config/Wire/config/init.json" ...
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] No config found
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Initializing ConfigurationPersistence
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "customWebAppURL"
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "locale"
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "env"
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "enableSpellChecking"
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "showMenu"
[2023-11-14 21:42:45] [@wireapp/desktop/main] Initializing Wire v3.32.3079 ...
[2023-11-14 21:42:45] [@wireapp/desktop/main] GPUFeatureStatus:
[2023-11-14 21:42:45] [@wireapp/desktop/CoreProtocol] Registering custom protocol "wire" ...
[2023-11-14 21:42:45] [@wireapp/desktop/main] 2D canvas unavailable, disabling hardware acceleration
[2023-11-14 21:42:45] [@wireapp/desktop/lifecycle] Checking if we are the first instance ... true
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "shouldAutoLaunch"
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "env"
[2023-11-14 21:42:45] [@wireapp/desktop/ConfigurationPersistence] Restoring "proxyServerURL"
[2023-11-14 21:42:46] [@wireapp/desktop/ConfigurationPersistence.js] Reading config file from "/home/dfronczek/.config/Wire/config/init.json" ...
[2023-11-14 21:42:46] [@wireapp/desktop/ConfigurationPersistence.js] No config found
[2023-11-14 21:42:46] [@wireapp/desktop/ConfigurationPersistence.js] Initializing ConfigurationPersistence
[2023-11-14 21:42:46] [@wireapp/desktop/ConfigurationPersistence.js] Restoring "customWebAppURL"
[2023-11-14 21:42:46] [@wireapp/desktop/ConfigurationPersistence.js] Restoring "locale"
[2023-11-14 21:42:51] [@wireapp/desktop/ConfigurationPersistence.js] Reading config file from "/home/dfronczek/.config/Wire/config/init.json" ...
[2023-11-14 21:42:51] [@wireapp/desktop/ConfigurationPersistence.js] No config found
[2023-11-14 21:42:51] [@wireapp/desktop/ConfigurationPersistence.js] Restoring "customWebAppURL"
[2023-11-14 21:42:51] [@wireapp/desktop/ConfigurationPersistence.js] Initializing ConfigurationPersistence
[2023-11-14 21:42:57] [@wireapp/desktop/ElectronWrapperInit] Navigating inside <webview>. URL: https://app.wire.com/auth/?hl=en&id=ba75ea0c-9dd6-4d29-b7a6-69c3545100a8
[2023-11-14 21:42:57] [@wireapp/desktop/ConfigurationPersistence.js] Reading config file from "/home/dfronczek/.config/Wire/config/init.json" ...
[2023-11-14 21:42:57] [@wireapp/desktop/ConfigurationPersistence.js] No config found
[2023-11-14 21:42:57] [@wireapp/desktop/ConfigurationPersistence.js] Initializing ConfigurationPersistence
[2023-11-14 21:42:57] [@wireapp/desktop/ConfigurationPersistence.js] Restoring "customWebAppURL"
[2023-11-14 21:42:59] [@wireapp/desktop/preload-webview.js] Attempting to register event handlers...
[2023-11-14 21:42:59] [@wireapp/desktop/preload-webview.js] Registering event handlers
[2023-11-14 21:42:59] [@wireapp/desktop/ConfigurationPersistence.js] Restoring "locale"
[2023-11-14 21:43:35] [@wireapp/desktop/ElectronWrapperInit] Navigating inside <webview>. URL: https://app.wire.com/?hl=en&id=ba75ea0c-9dd6-4d29-b7a6-69c3545100a8
[2023-11-14 21:43:35] [@wireapp/desktop/ConfigurationPersistence.js] Reading config file from "/home/dfronczek/.config/Wire/config/init.json" ...
[2023-11-14 21:43:35] [@wireapp/desktop/ConfigurationPersistence.js] No config found
[2023-11-14 21:43:35] [@wireapp/desktop/ConfigurationPersistence.js] Initializing ConfigurationPersistence
[2023-11-14 21:43:35] [@wireapp/desktop/ConfigurationPersistence.js] Restoring "customWebAppURL"
[2023-11-14 21:43:36] [@wireapp/desktop/preload-webview.js] Attempting to register event handlers...
[2023-11-14 21:43:36] [@wireapp/desktop/preload-webview.js] Registering event handlers
[2023-11-14 21:43:36] [@wireapp/desktop/ConfigurationPersistence.js] Restoring "locale"
[2023-11-14 21:43:42] [@wireapp/desktop/preload-webview.js] Received amplify event "wire.webapp.team.info": "{"accentID":4,"name":"...","picture":"data:application/octet-stream;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQE...","teamRole":"z.team.TeamRole.ROLE.NONE","userID":"b6d7f4da-a6df-4e0d-a753-08f690ba5b0a","availability":0}", forwarding event ...
[2023-11-14 21:51:00] [@wireapp/desktop/preload-webview.js] Received event "EVENT_TYPE.PREFERENCES.SHOW", forwarding to amplify ...
[2023-11-14 21:51:05] [@wireapp/desktop/preload-webview.js] Received amplify event "wire.webapp.team.info": "{"accentID":4,"name":"...","picture":"data:application/octet-stream;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQE...","teamRole":"z.team.TeamRole.ROLE.NONE","userID":"b6d7f4da-a6df-4e0d-a753-08f690ba5b0a","availability":0}", forwarding event ...

The issue disappeared after a couple of days.
I didn't do anything, but I can access my wire account on all my devices again.