Skip to content

portable discord no longer respects single instance - launches a new instance on each invocation #91

@fluffynuts

Description

@fluffynuts

Behaviour

Steps to reproduce this issue

  1. download and unpack https://github.com/portapps/discord-portable/releases/download/1.0.9004-11/discord-portable-win32-1.0.9004-11.7z
  2. run discord-portable.exe, get the app fully up (logged in, etc)
  3. run discord-portable.exe again - observe a second instance launching (and I get prompted to log in again)

If I shut both instances down and start discord-portable.exe again, discord starts up fine (logged in), so it's not a credentials issue, as far as I can see. The issue is equally reproducable by running discord.exe within the app folder

Expected behaviour

Re-invoking discord should raise an existing instance, not create a new one

I'm raising this issue linked to ScoopInstaller/Extras#8383 wherein the scoop installer has switched to the portable apps version, breaking hotkeys to raise discord.

Actual behaviour

A new instance is created each time discord-portable or app-*/discord.exe is invoked

Configuration

1.0.9004-11 / win11 / 64bit

Winver screenshot :
image

Screenshots

If applicable, add screenshots to help explain your problem.

Logs

Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:118 > --------
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:119 > Operating System: Windows 10.0.22000
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:120 > Starting Discord 1.0.9004-11 (portapps 3.4.0)...
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:121 > Release date: 2022/03/06 22:03:37
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:122 > Publisher: CrazyMax (https://github.com/portapps/discord-portable)
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:123 > Root path: C:\tmp\discord
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:127 > Configuration:
common:
  disable_log: false
  args: []
  env: {}
  app_path: ""
app:
  cleanup: false

Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:168 > Process: C:\tmp\discord\app\app-1.0.9004\Discord.exe
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:169 > Args (config file): 
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:170 > Args (cmd line): 
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:171 > Args (hardcoded): --user-data-dir=C:\tmp\discord\data
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:172 > Working dir: C:\tmp\discord\app\app-1.0.9004
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:173 > App path: C:\tmp\discord\app
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:174 > Data path: C:\tmp\discord\data
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:175 > Previous path: 
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:181 > Launching Discord
Tue, 26 Apr 2022 16:04:03 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:191 > Exec C:\tmp\discord\app\app-1.0.9004\Discord.exe --user-data-dir=C:\tmp\discord\data

Discord 1.0.9004
Starting app.
Starting updater.
Module ./ElectronTestRpc was not included.
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:118 > --------
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:119 > Operating System: Windows 10.0.22000
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:120 > Starting Discord 1.0.9004-11 (portapps 3.4.0)...
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:121 > Release date: 2022/03/06 22:03:37
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:122 > Publisher: CrazyMax (https://github.com/portapps/discord-portable)
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:123 > Root path: C:\tmp\discord
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:127 > Configuration:
common:
  disable_log: false
  args: []
  env: {}
  app_path: ""
app:
  cleanup: false

Tue, 26 Apr 2022 16:04:56 SAST INF D:/a/discord-portable/discord-portable/main.go:77 > Update settings...
Tue, 26 Apr 2022 16:04:56 SAST INF D:/a/discord-portable/discord-portable/main.go:84 > Current settings settings={"BACKGROUND_COLOR":"#202225","SKIP_HOST_UPDATE":true,"USE_PINNED_UPDATE_MANIFEST":true}
Tue, 26 Apr 2022 16:04:56 SAST INF D:/a/discord-portable/discord-portable/main.go:88 > New settings settings={"BACKGROUND_COLOR":"#202225","SKIP_HOST_UPDATE":true,"USE_PINNED_UPDATE_MANIFEST":true}
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:168 > Process: C:\tmp\discord\app\app-1.0.9004\Discord.exe
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:169 > Args (config file): 
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:170 > Args (cmd line): 
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:171 > Args (hardcoded): --user-data-dir=C:\tmp\discord\data
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:172 > Working dir: C:\tmp\discord\app\app-1.0.9004
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:173 > App path: C:\tmp\discord\app
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:174 > Data path: C:\tmp\discord\data
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:175 > Previous path: 
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:181 > Launching Discord
Tue, 26 Apr 2022 16:04:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:191 > Exec C:\tmp\discord\app\app-1.0.9004\Discord.exe --user-data-dir=C:\tmp\discord\data

Discord 1.0.9004
Starting app.
Starting updater.
Module ./ElectronTestRpc was not included.
Tue, 26 Apr 2022 16:05:25 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:212 > Closing Discord
Not saving settings, it has been externally modified.
Tue, 26 Apr 2022 16:05:27 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:212 > Closing Discord
Tue, 26 Apr 2022 16:05:27 SAST ERR D:/a/discord-portable/discord-portable/main.go:148 > Cannot remove shortcut error="remove C:\\Users\\davyd.mccoll\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs/Discord Portable.lnk: The system cannot find the file specified."
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:118 > --------
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:119 > Operating System: Windows 10.0.22000
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:120 > Starting Discord 1.0.9004-11 (portapps 3.4.0)...
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:121 > Release date: 2022/03/06 22:03:37
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:122 > Publisher: CrazyMax (https://github.com/portapps/discord-portable)
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:123 > Root path: C:\tmp\discord
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:127 > Configuration:
common:
  disable_log: false
  args: []
  env: {}
  app_path: ""
app:
  cleanup: false

Tue, 26 Apr 2022 16:05:28 SAST INF D:/a/discord-portable/discord-portable/main.go:77 > Update settings...
Tue, 26 Apr 2022 16:05:28 SAST INF D:/a/discord-portable/discord-portable/main.go:84 > Current settings settings={"BACKGROUND_COLOR":"#202225","IS_MAXIMIZED":false,"IS_MINIMIZED":false,"SKIP_HOST_UPDATE":true,"USE_PINNED_UPDATE_MANIFEST":true,"WINDOW_BOUNDS":{"height":720,"width":1280,"x":320,"y":156}}
Tue, 26 Apr 2022 16:05:28 SAST INF D:/a/discord-portable/discord-portable/main.go:88 > New settings settings={"BACKGROUND_COLOR":"#202225","IS_MAXIMIZED":false,"IS_MINIMIZED":false,"SKIP_HOST_UPDATE":true,"USE_PINNED_UPDATE_MANIFEST":true,"WINDOW_BOUNDS":{"height":720,"width":1280,"x":320,"y":156}}
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:168 > Process: C:\tmp\discord\app\app-1.0.9004\Discord.exe
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:169 > Args (config file): 
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:170 > Args (cmd line): 
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:171 > Args (hardcoded): --user-data-dir=C:\tmp\discord\data
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:172 > Working dir: C:\tmp\discord\app\app-1.0.9004
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:173 > App path: C:\tmp\discord\app
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:174 > Data path: C:\tmp\discord\data
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:175 > Previous path: C:\tmp\discord
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:181 > Launching Discord
Tue, 26 Apr 2022 16:05:28 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:191 > Exec C:\tmp\discord\app\app-1.0.9004\Discord.exe --user-data-dir=C:\tmp\discord\data

Discord 1.0.9004
Starting app.
Starting updater.
Module ./ElectronTestRpc was not included.
Tue, 26 Apr 2022 16:05:56 SAST INF ..\..\Users\runneradmin\go\pkg\mod\github.com\portapps\portapps\[email protected]\portapps.go:212 > Closing Discord

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions