Windows 32, Login: Saving private key failed with: The system cannot find the path specified

Hi! I installed Komodo IDE 12 and cannot login with the following error:

“Saving private key failed with: The system cannot find the path specified”
(Actually it’s german on my system, but it is basically the above message)

  • I am using Windows 10
  • There is no C:\Users\user\AppData\Local\ActiveState\KomodoIDE\12.0\XRE\state directory
  • I also tried in Powershell: “IEX(New-Object Net.WebClient).downloadString(‘https://platform.activestate.com/dl/cli/install.ps1’)” -> The response was: WARNING: x86 processors are not supported at this time; WARNING: Contact ActiveState; Support for assistance; WARNING: Aborting installation

pystderr.log:

[2020-01-19 23:38:53,911] [ERROR] Platform Login: Could not save private key, error: Das System kann den angegebenen Pfad nicht finden.
Traceback from ERROR in 'Platform Login' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    login/</<.onFail@chrome://komodo/content/login/login.js:224:25
    runSh/<@chrome://state/content/js/sdk/tool.js:297:17
    emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:96:9
    initialize/proc<.done@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/child_process.js:84:13
    _done@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:1025:25
    injectOpenHandler/tw.openDialog@chrome://komodo/content/global.js:120:22
    openDialogWrap@chrome://komodo/content/komodo.js:629:19
    ko.windowManager.openWindow@chrome://komodo/content/library/windowManager.js:113:16
    this.loginDialog@chrome://komodo/content/sdk/auth.js:143:1
    openLoginDialog@chrome://komodo/content/komodo.js:31:25
    authenticateUser/<@chrome://komodo/content/komodo.js:27:67
    this.authenticated@chrome://komodo/content/sdk/auth.js:39:13
    authenticateUser@chrome://komodo/content/komodo.js:27:5
    onloadDelay/</<@chrome://komodo/content/komodo.js:454:clock1130:

(I cannot post the complete log because I get the following message: Sorry, new users can only mention 2 users in a post. Sorry, new users can only put 2 links in a post. :triumph:)

Any ideas? Many thanks!

Here the complete log:

[2020-01-19 23:36:00,371] [INFO] Startup: Welcome to Komodo IDE 12.0.0 build 91824 (platform win32-x86, running on Windows post2012Server version 6.3.9600)
[2020-01-19 23:36:00,371] [INFO] Startup: C:\Program Files\ActiveState Komodo IDE 12\lib\mozilla\komodo.exe built on Tue Jan 14 10:21:05 2020
[2020-01-19 23:36:02,102] [WARNING] console-logger: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create (1) in resource://gre/modules/Preferences.jsm:381
[2020-01-19 23:36:02,180] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:02,618] [INFO] Platform Auth: Using API URL: https://platform.activestate.com//api/v1
[2020-01-19 23:36:02,618] [WARNING] root: [object Object].logging has been converted to a CommonJS module; use require("ko/logging") instead (since Komodo 9.0.0a1).
    @chrome://komodo/content/komodo.js:15:1

[2020-01-19 23:36:04,352] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:04,727] [WARNING] keybindings: [Ctrl+0] was used for 'cmd_goToQuickBookmark_0', overriding to use 'cmd_fontZoomReset'
[2020-01-19 23:36:04,775] [WARNING] ko.widgets: Can't load 'ui.tabs.sidepanes.state' from 'prefpath': 
[2020-01-19 23:36:05,400] [DEBUG] ko.launch: versioncheck on http://docs.komodoide.com/changelog/12
[2020-01-19 23:36:05,852] [INFO] koInitService: Adding pre startup service for 'koFileStatusService': '@activestate.com/koFileStatusService;1'
[2020-01-19 23:36:06,602] [INFO] codeintel/process: Starting CodeIntel
[2020-01-19 23:36:06,618] [DEBUG] codeintel/process: PYTHONPATH: C:\Program Files\ActiveState Komodo IDE 12\lib\python\..\lib\python2.7;C:\Program Files\ActiveState Komodo IDE 12\lib\support\dbgp\pythonlib;C:\Program Files\ActiveState Komodo IDE 12\lib\mozilla\extensions\codeintel@activestate.com\content\..\pylib\codeintel\lib;C:\Program Files\ActiveState Komodo IDE 12\lib\mozilla\extensions\codeintel@activestate.com\content\..\pylib\codeintel\env\Lib\site-packages
[2020-01-19 23:36:06,884] [INFO] elastic_tabstops: Elastic tabstops loaded.
[2020-01-19 23:36:07,025] [INFO] komodospellchecker: Spell checker loaded.
[2020-01-19 23:36:07,025] [INFO] komodospellchecker: Using dictionary en-US
[2020-01-19 23:36:08,947] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:09,243] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:09,431] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:09,556] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:09,822] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:10,118] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:10,243] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:10,368] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:10,540] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:10,727] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:10,900] [ERROR] console-logger: TypeError: n is undefined (2) in chrome://komodo/content/contrib/commonjs/underscore.js:5
Traceback (most recent call last):
  File "chrome://komodo/content/contrib/commonjs/underscore.js", line 5, in 

[2020-01-19 23:36:10,947] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:11,134] [INFO] koInitService: Adding pre startup service for 'KoMemoryReporter': '@activestate.com/koMemoryReporter;1'
[2020-01-19 23:36:11,134] [INFO] koInitService: Adding pre startup service for 'koCommandmentService': '@activestate.com/koCommandmentService;1'
[2020-01-19 23:36:11,165] [INFO] koInitService: Adding pre startup service for 'koDBGPManager': '@activestate.com/koDBGPManager;1'
[2020-01-19 23:36:11,243] [WARNING] console-logger: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create (1) in file:///C:/Program%20Files/ActiveState%20Komodo%20IDE%2012/lib/mozilla/components/koamAddonManager.js:138
[2020-01-19 23:36:11,322] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:11,525] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:11,650] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///C:/Program%20Files/ActiveState%20Komodo%20IDE%2012/lib/mozilla/components/koLessProtocolHandler.js:154
[2020-01-19 23:36:11,650] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///C:/Program%20Files/ActiveState%20Komodo%20IDE%2012/lib/mozilla/components/koLessProtocolHandler.js:154
[2020-01-19 23:36:11,650] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///C:/Program%20Files/ActiveState%20Komodo%20IDE%2012/lib/mozilla/components/koLessProtocolHandler.js:154
[2020-01-19 23:36:15,336] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in chrome://unittest/content/views/panel.xul:0
[2020-01-19 23:36:15,336] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in chrome://unittest/content/views/panel.xul:0
[2020-01-19 23:36:15,336] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in chrome://unittest/content/views/panel.xul:0
[2020-01-19 23:36:15,461] [WARNING] tool.js: Could not retrieve api key credentials
[2020-01-19 23:36:15,461] [WARNING] tool.js: Could not retrieve api key credentials
[2020-01-19 23:36:15,884] [DEBUG] codeintel/process: stdout: 
port:50081

pid:9356

[2020-01-19 23:36:15,884] [INFO] codeintel/process: CodeIntel started on port 50081
[2020-01-19 23:36:15,884] [DEBUG] codeintel/process: Calling callbacks for: started, number: 1
[2020-01-19 23:36:16,259] [WARNING] tool.js: Stderr while running state tool installer: Das System kann den angegebenen Pfad nicht finden.

[2020-01-19 23:36:16,461] [DEBUG] ko.launch: Response: http://docs.komodoide.com/__omnigollum__/auth/github?origin=%2Fcreate%2Fchangelog%2F12 (404)
[2020-01-19 23:36:16,461] [DEBUG] ko.launch: versioncheck on http://docs.komodoide.com/changelog/120
[2020-01-19 23:36:17,088] [DEBUG] ko.launch: Response: http://docs.komodoide.com/__omnigollum__/auth/github?origin=%2Fcreate%2Fchangelog%2F120 (404)
[2020-01-19 23:36:17,634] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-01-19 23:36:44,796] [ERROR] console-logger: no element found (0) in https://platform.activestate.com//api/v1/status/komodo:1
Traceback (most recent call last):
  File "https://platform.activestate.com//api/v1/status/komodo", line 1, in 

[2020-01-19 23:36:45,344] [ERROR] Platform Login: Could not save private key, error: Das System kann den angegebenen Pfad nicht finden.
Traceback from ERROR in 'Platform Login' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    login/</<.onFail@chrome://komodo/content/login/login.js:224:25
    runSh/<@chrome://state/content/js/sdk/tool.js:297:17
    emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:96:9
    initialize/proc<.done@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/child_process.js:84:13
    _done@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:1025:25
    injectOpenHandler/tw.openDialog@chrome://komodo/content/global.js:120:22
    openDialogWrap@chrome://komodo/content/komodo.js:629:19
    ko.windowManager.openWindow@chrome://komodo/content/library/windowManager.js:113:16
    this.loginDialog@chrome://komodo/content/sdk/auth.js:143:1
    openLoginDialog@chrome://komodo/content/komodo.js:31:25
    authenticateUser/<@chrome://komodo/content/komodo.js:27:67
    this.authenticated@chrome://komodo/content/sdk/auth.js:39:13
    authenticateUser@chrome://komodo/content/komodo.js:27:5
    onloadDelay/</<@chrome://komodo/content/komodo.js:454:13

[2020-01-19 23:38:53,911] [ERROR] Platform Login: Could not save private key, error: Das System kann den angegebenen Pfad nicht finden.
Traceback from ERROR in 'Platform Login' logger:
    Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27
    login/</<.onFail@chrome://komodo/content/login/login.js:224:25
    runSh/<@chrome://state/content/js/sdk/tool.js:297:17
    emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:96:9
    initialize/proc<.done@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/child_process.js:84:13
    _done@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/child_process/subprocess.js:1025:25
    injectOpenHandler/tw.openDialog@chrome://komodo/content/global.js:120:22
    openDialogWrap@chrome://komodo/content/komodo.js:629:19
    ko.windowManager.openWindow@chrome://komodo/content/library/windowManager.js:113:16
    this.loginDialog@chrome://komodo/content/sdk/auth.js:143:1
    openLoginDialog@chrome://komodo/content/komodo.js:31:25
    authenticateUser/<@chrome://komodo/content/komodo.js:27:67
    this.authenticated@chrome://komodo/content/sdk/auth.js:39:13
    authenticateUser@chrome://komodo/content/komodo.js:27:5
    onloadDelay/</<@chrome://komodo/content/komodo.js:454:13

@fiebness,

Thanks for contacting us. Problem will be that you’re running a 32 bit system. The new ActiveState Platform functionatlity that has been added in Komodo 12 is supported through the State Tool which only runs on 64 bit systems. Though we’ll release a fix to get you using Komodo, you’ll need to be on a 64 bit OS to use all the features that come with that ActiveState Plaform.

Here’s a bit more info about what I’m talking about with the State Tool and the Platform:
http://docs.activestate.com/platform/state/

  • Carey

Thanks for the fast reply!

On the download page it says “Windows (x86)”. This indicates for me that it runs on 32bit. Also the documentation says “1GHz (or faster) x86 or x86_64 processor”.

The IDE does not work without a login, right? This should be adapted in the documentation.

Do you know when a Workaround for 32bit systems will be available?

@fiebness,

Note that I said the State Tool is only 64bit. I didn’t state it very clearly though. Komodo supports 32 bit. To take advantage of the State Tool features you’ll need to be on a 64bit machine. To use all the other features in Komodo you can be on 32 bit or 64bit.

We have a workaround build here that will allow you to start Komodo:
http://downloads.activestate.com/Komodo/nightly/komodoide/latest-12.0.0/

Thanks for your patience and reporting the issue!

  • Carey