Upgraded to ST4 on mac. I get this whenever I start ST4:
error: Error trying to load settings: Settings must be a json object
Upgraded to ST4 on mac. I get this whenever I start ST4:
error: Error trying to load settings: Settings must be a json object
I guess it happens when a settings file contains an array []
instead of a json object {}
.
Try to look for something like this in the console
reloading settings Packages/plugin_folder/syntax_playground/Test.sublime-settings
error: Error trying to load settings: Settings must be a json object
It may help in pointing which settings file is broken.
The entire console output until the error is this:
startup, version: 4107 osx x64 channel: stable
executable: /Applications/Sublime Text.app/Contents/MacOS/sublime_text
application: /Applications/Sublime Text.app
working dir: /
packages path: /Users/me/Library/Application Support/Sublime Text 3/Packages
state path: /Users/me/Library/Application Support/Sublime Text 3/Local
zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages
zip path: /Users/me/Library/Application Support/Sublime Text 3/Installed Packages
ignored_packages: ["Vintage"]
error: Error trying to load settings: Settings must be a json object
To me, this looks unrelated to a plugin / package. Maybe I’m wrong.
Sounds like the application settings aren’t valid. If you go to the menu Preferences > Settings
and make sure your settings are valid JSON that should fix your issue.
Same problem here, regardless of if app-level prefs are empty or valid JSON.
Presumably it’s one of the other gazillion prefs files in the cascade that’s triggering this, but nothing in console output seems to indicate which one.
(And there are WAY too many of them to go through one by one. That would be nuts.)
Devs, could we please get a little help here?
Build 4113 fixes this by indicating in the error message which file is causing the problem.