keycombiner icon indicating copy to clipboard operation
keycombiner copied to clipboard

Application hangs while signing in

Open jbwhit opened this issue 2 years ago • 8 comments

I have a new M1 MacBook Pro. I have an account on https://keycombiner.com/ that I can sign in, sign out, and sign in again without issues. I'm using the latest Mac download Desktop version.

With the Desktop app I see the standard login screen: Screen Shot 2022-03-26 at 12 01 52 AM

When I enter my correct username/password I simply see a white screen (it doesn't resolve after more than 10 minutes, multiple times): Screen Shot 2022-03-26 at 12 03 33 AM

After killing and restarting the app, I can use the wrong password and I get different behavior: Screen Shot 2022-03-26 at 12 02 36 AM

I've cycled through these several times, and restarted my laptop. Let me know if you need more information from me.

jbwhit avatar Mar 26 '22 07:03 jbwhit

Argh, so you can't log in at all?

I don't have an M1 MacBook Pro available right now, so can't reproduce it. It might not even be related to the device type anyway. I guess the first thing you could try is to delete any KeyCombiner data on your system. The cached data should be in

/Users/<user>/Library/Application Support/KeyCombiner/Cache

Does that help? Maybe View->Reload or View->Force Reload could also help?

The log might also have relevant information in:

~/Library/Logs/KeyCombiner/main.log

tkainrad avatar Mar 26 '22 09:03 tkainrad

I can't log in on the Desktop application at all. I'll try each of the things you suggested in order and paste what I find here.

I had some files here, removing...

rm -r  ~/Library/Application\ Support/keycombiner/Cache

Trying to re-log in still getting a completely blank screen.

Tried View->Reload and View->Force Reload and nothing appears to be different from the blank screen. Will try again after restarting on the log in page.

Nothing appeared to happen after simply Reload, but with a Force Reload the log in page turned into the same blank page I see when trying to log in.

Here is the log information found in ~/Library/Logs/KeyCombiner/main.log

~ cat ~/Library/Logs/KeyCombiner/main.log

[2022-03-25 21:08:33.563] [info]  Is trusted accessibility client: false
[2022-03-25 21:11:20.468] [info]  Is trusted accessibility client: true
[2022-03-25 21:22:01.563] [info]  Is trusted accessibility client: true
[2022-03-25 21:22:21.723] [info]  Checking for update
[2022-03-25 21:22:21.768] [info]  Generated new staging user ID: 93834036-fc86-542e-b416-dfa959c24c52
[2022-03-25 21:22:21.799] [error] Error: Error: net::ERR_NETWORK_CHANGED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:101:7068)
    at SimpleURLLoaderWrapper.emit (node:events:394:28)
[2022-03-25 21:58:58.571] [info]  Is trusted accessibility client: true
[2022-03-25 22:05:04.318] [info]  Is trusted accessibility client: true
[2022-03-25 22:07:07.904] [info]  Is trusted accessibility client: true
[2022-03-25 23:58:22.020] [info]  Is trusted accessibility client: true
[2022-03-26 14:20:01.358] [info]  Is trusted accessibility client: true
[2022-03-26 14:20:36.433] [info]  Is trusted accessibility client: true
[2022-03-26 14:22:58.119] [info]  Is trusted accessibility client: true

jbwhit avatar Mar 26 '22 21:03 jbwhit

Ha! After restarting after the Force Reload I mention in my last comment, I tried again and it looks like it might be working!

I'm greeted with this:

Screen Shot 2022-03-26 at 2 32 14 PM

jbwhit avatar Mar 26 '22 21:03 jbwhit

Yep, the Desktop now works. For completeness this is my version:

Screen Shot 2022-03-26 at 2 35 16 PM

jbwhit avatar Mar 26 '22 21:03 jbwhit

Thanks for reporting back!

0.7.2 is already the newest version, so no need to upgrade manually. The error you are seeing happens because KeyCombiner doesn't seem to be able to retrieve whether an update is available. Is there anything noteworthy about your network setup? Does the error also happen if you invoke File->Check for Updates manually?

Anyway, I am really glad you can log in now. I will keep an eye open for what might have been the cause.

tkainrad avatar Mar 27 '22 06:03 tkainrad

Interesting. I just tried your requested: File -> Check for Updates and it worked. I clicked OK, but decided to get a screenshot and re-did it. Got this error:

Screen Shot 2022-03-27 at 6 13 20 PM

Now, I've clicked the Check for updates about 10 times, and every time (except the second time) it worked successfully and I see this:

Screen Shot 2022-03-27 at 6 14 31 PM.

Note that I haven't changed anything in the 2 min I clicked it, I didn't restart KeyCombiner, or change any internet anything.

As far as my network, I don't think that I'm doing anything noteworthy. I use mullvad vpn, I'm in the US and the location set in my vpn is also US.

Here's the log (where you can see that it worked once, had an error once, and then worked again.

[2022-03-27 18:12:44.533] [info]  Update for version 0.7.2 is not available (latest version: 0.7.2, downgrade is disallowed).
[2022-03-27 18:12:44.536] [info]  {
  versionInfo: {
    version: '0.7.2',
    files: [
      {
        url: 'KeyCombiner-0.7.2-mac.zip',
        sha512: '6akMEuu+WZRI/BnfkBgYjmDD3pbxXwhtPlA3FMxB3iaN8aebCdgJ6AsGVUKIvGsxYzTeXQiGk8QIiyLxcvKMZQ==',
        size: 86913057
      },
      {
        url: 'KeyCombiner-0.7.2.dmg',
        sha512: 'LPSAF5ZmJj4pn238NGZ830zdLuaU+h08ko5D3A9q8zgGoyniPZ0M3Jse67wZmbXHrb43dUbPR9JRGsbVDO7jHg==',
        size: 90193564
      }
    ],
    path: 'KeyCombiner-0.7.2-mac.zip',
    sha512: '6akMEuu+WZRI/BnfkBgYjmDD3pbxXwhtPlA3FMxB3iaN8aebCdgJ6AsGVUKIvGsxYzTeXQiGk8QIiyLxcvKMZQ==',
    releaseDate: '2022-01-28T14:26:48.203Z'
  }
}
[2022-03-27 18:13:11.625] [info]  Checking for update
[2022-03-27 18:13:12.508] [error] Error: Error: net::ERR_NETWORK_CHANGED
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:101:7068)
    at SimpleURLLoaderWrapper.emit (node:events:394:28)
[2022-03-27 18:14:24.588] [info]  Checking for update
[2022-03-27 18:14:25.492] [info]  Update for version 0.7.2 is not available (latest version: 0.7.2, downgrade is disallowed).
[2022-03-27 18:14:25.499] [info]  {
  versionInfo: {
    version: '0.7.2',
    files: [
      {
        url: 'KeyCombiner-0.7.2-mac.zip',
        sha512: '6akMEuu+WZRI/BnfkBgYjmDD3pbxXwhtPlA3FMxB3iaN8aebCdgJ6AsGVUKIvGsxYzTeXQiGk8QIiyLxcvKMZQ==',
        size: 86913057
      },
      {
        url: 'KeyCombiner-0.7.2.dmg',
        sha512: 'LPSAF5ZmJj4pn238NGZ830zdLuaU+h08ko5D3A9q8zgGoyniPZ0M3Jse67wZmbXHrb43dUbPR9JRGsbVDO7jHg==',
        size: 90193564
      }
    ],
    path: 'KeyCombiner-0.7.2-mac.zip',
    sha512: '6akMEuu+WZRI/BnfkBgYjmDD3pbxXwhtPlA3FMxB3iaN8aebCdgJ6AsGVUKIvGsxYzTeXQiGk8QIiyLxcvKMZQ==',
    releaseDate: '2022-01-28T14:26:48.203Z'
  }
}
[2022-03-27 18:14:41.822] [info]  Checking for update
[2022-03-27 18:14:42.504] [info]  Update for version 0.7.2 is not available (latest version: 0.7.2, downgrade is disallowed).
[2022-03-27 18:14:42.510] [info]  {
  versionInfo: {
    version: '0.7.2',
    files: [
      {
        url: 'KeyCombiner-0.7.2-mac.zip',
        sha512: '6akMEuu+WZRI/BnfkBgYjmDD3pbxXwhtPlA3FMxB3iaN8aebCdgJ6AsGVUKIvGsxYzTeXQiGk8QIiyLxcvKMZQ==',
        size: 86913057
      },
      {
        url: 'KeyCombiner-0.7.2.dmg',
        sha512: 'LPSAF5ZmJj4pn238NGZ830zdLuaU+h08ko5D3A9q8zgGoyniPZ0M3Jse67wZmbXHrb43dUbPR9JRGsbVDO7jHg==',
        size: 90193564
      }
    ],
    path: 'KeyCombiner-0.7.2-mac.zip',
    sha512: '6akMEuu+WZRI/BnfkBgYjmDD3pbxXwhtPlA3FMxB3iaN8aebCdgJ6AsGVUKIvGsxYzTeXQiGk8QIiyLxcvKMZQ==',
    releaseDate: '2022-01-28T14:26:48.203Z'
  }
}

jbwhit avatar Mar 28 '22 01:03 jbwhit

Thanks for reporting back!

I don't think I will be able to do something about this near-term. I am glad it is more or less working for you now.

If I had to guess, I would say it might have something to do with your VPN. Especially at system startup, KeyCombiner and your VPN might start at the same time, causing changes in your network configuration while KeyCombiner is making these requests.

tkainrad avatar Mar 28 '22 08:03 tkainrad

Sure thing. As I have it (essentially) working for me I'm set as far as this issue is concerned. I'll let you decide whether you want to keep this open as a bug.

jbwhit avatar Mar 28 '22 15:03 jbwhit