Publish on save is not working for me in Komodo IDE 9

I can manually push a file, but saving a file does not trigger a push. I deleted the servers, projects, and publish configurations and started over, but no joy. To cover all bases, I removed KomodoIDE folders from Application Support, deleted the application, and reinstalled, and even installed fresh on a new computer. I built the project, server and publish configuration and tried again. Same result. It refuses to automatically push changes.

I deleted everything and installed Komodo 8 and it works. It’s a shame, because I really like 9.

Dave

1 Like

Where is your pystderr.log?

[2014-11-21 18:38:49,547] [INFO] Startup: Welcome to Komodo IDE 9.0.0-alpha1 build 86543 (platform macosx, running on Darwin 13.4.0 version Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64)
[2014-11-21 18:38:49,547] [INFO] Startup: /Applications/Komodo IDE 9.app/Contents/MacOS/komodo-bin built on Wed Nov 19 17:48:28 2014
[2014-11-21 18:38:49,658] [WARNING] koInitService: not upgrading '/Users/dallmon/Library/Application Support/KomodoIDE/9.0/XRE/extensions.ini'
[2014-11-21 18:38:49,659] [WARNING] koInitService: not upgrading '/Users/dallmon/Library/Application Support/KomodoIDE/9.0/XRE/extensions.sqlite'
[2014-11-21 18:38:50,080] [WARNING] koInitService: upgrading 10 formatter preferences
[2014-11-21 18:38:50,318] [WARNING] koInitService: Samples (8.5.4) is obsolete; moving it to /Users/dallmon/Library/Application Support/KomodoIDE/9.0/obsolete-tools
[2014-11-21 18:38:50,339] [WARNING] koInitService: Unable to determine the current locale settings, defaulting to mac-roman
[2014-11-21 18:38:51,099] [WARNING] koLess: Clearing local and file cache
[2014-11-21 18:38:51,282] [ERROR] console-logger: 1416620330507	addons.xpi-utils	ERROR	Unable to read anything useful from the database (0) in resource://gre/modules/Log.jsm:760
Traceback (most recent call last):
  File "resource://gre/modules/Log.jsm", line 760, in 

[2014-11-21 18:38:51,284] [WARNING] console-logger: Bootstrapped manifest not allowed to use 'component' directive. (1) in file:///Applications/Komodo%20IDE%209.app/Contents/MacOS/extensions/scope-files@activestate.com/components/component.manifest:1
[2014-11-21 18:38:51,285] [WARNING] console-logger: Bootstrapped manifest not allowed to use 'contract' directive. (1) in file:///Applications/Komodo%20IDE%209.app/Contents/MacOS/extensions/scope-files@activestate.com/components/component.manifest:2
[2014-11-21 18:38:51,285] [WARNING] console-logger: Bootstrapped manifest not allowed to use 'interfaces' directive. (1) in file:///Applications/Komodo%20IDE%209.app/Contents/MacOS/extensions/scope-files@activestate.com/components/component.manifest:3
[2014-11-21 18:38:51,293] [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://services-sync/ext/Preferences.js:474
[2014-11-21 18:38:52,057] [WARNING] root: ko.logging has been converted to a CommonJS module; use require("ko/logging") instead (since Komodo 9.0.0a1).
    @chrome://komodo/content/komodo.js:501:1

[2014-11-21 18:38:56,299] [WARNING] root: ko.findresults was already loaded, re-creating it.

[2014-11-21 18:38:56,790] [DEBUG] places_js: waiting for document complete
[2014-11-21 18:38:57,101] [ERROR] koToolbox2: Couldn't load json data for path /Users/dallmon/Library/Application Support/KomodoIDE/9.0/tools/Samples (9.0.0-alpha1)/toggle-word-wrap-edit.komodotool
Traceback (most recent call last):
  File "/Applications/Komodo IDE 9.app/Contents/MacOS/python/komodo/koToolbox2.py", line 1717, in _testAndAddItem
    data = json.load(fp, encoding="utf-8")
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/__init__.py", line 290, in load
    **kw)
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/__init__.py", line 351, in loads
    return cls(encoding=encoding, **kw).decode(s)
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/decoder.py", line 365, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/decoder.py", line 381, in raw_decode
    obj, end = self.scan_once(s, idx)
ValueError: Expecting , delimiter: line 26 column 19 (char 1007)
[2014-11-21 18:38:57,113] [ERROR] koToolbox2: Couldn't load json data for path /Users/dallmon/Library/Application Support/KomodoIDE/9.0/tools/Samples (9.0.0-alpha1)/Abbreviations/JavaScript-common/_/keywords/function.komodotool
Traceback (most recent call last):
  File "/Applications/Komodo IDE 9.app/Contents/MacOS/python/komodo/koToolbox2.py", line 1717, in _testAndAddItem
    data = json.load(fp, encoding="utf-8")
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/__init__.py", line 290, in load
    **kw)
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/__init__.py", line 351, in loads
    return cls(encoding=encoding, **kw).decode(s)
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/decoder.py", line 365, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/decoder.py", line 381, in raw_decode
    obj, end = self.scan_once(s, idx)
ValueError: Expecting , delimiter: line 14 column 19 (char 620)
[2014-11-21 18:38:57,136] [ERROR] koToolbox2: Couldn't load json data for path /Users/dallmon/Library/Application Support/KomodoIDE/9.0/tools/Samples (9.0.0-alpha1)/Sample_Macros/Run_the_current_Macro.komodotool
Traceback (most recent call last):
  File "/Applications/Komodo IDE 9.app/Contents/MacOS/python/komodo/koToolbox2.py", line 1717, in _testAndAddItem
    data = json.load(fp, encoding="utf-8")
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/__init__.py", line 290, in load
    **kw)
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/__init__.py", line 351, in loads
    return cls(encoding=encoding, **kw).decode(s)
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/decoder.py", line 365, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/Applications/Komodo IDE 9.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/json/decoder.py", line 381, in raw_decode
    obj, end = self.scan_once(s, idx)
ValueError: Expecting , delimiter: line 47 column 19 (char 1681)
[2014-11-21 18:38:58,318] [ERROR] console-logger: ko.uilayout.cloneUnifiedMenuItems is not a function (2) in chrome://commando/content/sdk/commando.js:551
Traceback (most recent call last):
  File "chrome://commando/content/sdk/commando.js", line 551, in 

[2014-11-21 18:39:08,660] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,676] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,694] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,711] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,746] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,763] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,780] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,798] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,926] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,962] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,977] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:08,994] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,013] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,029] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,046] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,064] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,081] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,098] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,116] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,356] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,372] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,389] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,407] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,424] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:09,442] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:10,484] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:39:10,498] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,356] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,368] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,384] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,402] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,445] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,485] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,724] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,743] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:05,760] [ERROR] console-logger: parent.getAttribute is not a function (2) in resource://gre/modules/WindowDraggingUtils.jsm:39
Traceback (most recent call last):
  File "resource://gre/modules/WindowDraggingUtils.jsm", line 39, in 

[2014-11-21 18:43:09,762] [WARNING] views: Inconsistent view count in view_closed event

Nothing interesting in the log…
Did you check When a file is saved locally, auto-push it to the remote server when you create Publishing configuration?
Also the log that you paste was copied before trying to publishing to the server by saving file or after?

I set the push-on-save checkbox. When I reloaded the configuration, the box was still checked. But now that you mention it, it acted exactly like it would if that checkbox had not been checked. Everything worked except push on save.

Also, that pystderr.log is from a clean install, configuration and file save.

Yep, you’re right. I’m testing it now and get this errors in the log

[2014-11-22 18:40:34,315] [WARNING] prefs: The '1' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:34,318] [WARNING] prefs: The 'file:///E:/tests' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:34,319] [WARNING] prefs: The 'viewName' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:34,319] [WARNING] prefs: The 'timestamp' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:34,319] [WARNING] prefs: The 'file:///E:/tests' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,812] [WARNING] prefs: The '1' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,812] [WARNING] prefs: The 'hasFocus' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,813] [WARNING] prefs: The 'opened_projects_v7' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,819] [WARNING] prefs: The 'topview' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,819] [WARNING] prefs: The 'windowNum' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,819] [WARNING] prefs: The 'restoreOnRestart' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,819] [WARNING] prefs: The 'timestamp' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,821] [WARNING] prefs: The 'history_rctabs' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:37,822] [WARNING] prefs: The 'rctabs_list' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.
[2014-11-22 18:40:41,780] [WARNING] codeintel.php: no PHP was found from which to determine the import path
[2014-11-22 18:41:24,474] [WARNING] prefs: The 'publishing_configurations' preference has changed while the pref window was open. If you get this message, a pref panel is incorrectly modifying prefs and the modified value will be lost.

Auto-pushing doesn’t work.

UPD

Test it again. Now there are no errors in the log but it still doesn’t work.

Page on Bug Tracker

1 Like

Thanks @Defman, @Defman @bufordallmon! We’ll follow up via the bug tracker.