vellerefond / project-ring

Project management for the Atom editor.
GNU General Public License v2.0
15 stars 8 forks source link

Uncaught TypeError: undefined is not a function #25

Closed nanorepublica closed 9 years ago

nanorepublica commented 9 years ago

[Enter steps to reproduce below:]

  1. Start Atom - happens everytime

Atom Version: 0.194.0 :warning: in 1.0 API Preview Mode :warning: System: Mac OS X 10.10.3 Thrown From: project-ring package, v0.19.6

Stack Trace

Uncaught TypeError: undefined is not a function

At /Users/amiller/.atom/packages/project-ring/lib/project-ring.coffee:137

TypeError: undefined is not a function
    at /Users/amiller/.atom/packages/project-ring/lib/project-ring.coffee:269:26
    at Config.module.exports.Config.observeKeyPath (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:555:7)
    at Config.module.exports.Config.observe (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:135:21)
    at Object.module.exports.setupAutomaticProjectBuffersSaving (/Users/amiller/.atom/packages/project-ring/lib/project-ring.coffee:265:19)
    at Object.module.exports.initialize (/Users/amiller/.atom/packages/project-ring/lib/project-ring.coffee:66:12)
    at /Users/amiller/.atom/packages/project-ring/lib/project-ring.coffee:45:24

Commands

Config

{
  "core": {
    "excludeVcsIgnoredPaths": false,
    "disabledPackages": [
      "travis-ci-status"
    ],
    "themes": [
      "atom-dark-ui",
      "monokai"
    ],
    "projectHome": "/Users/amiller"
  },
  "project-ring": {
    "keepOutOfPathOpenFilesInCurrentProject": true,
    "makeTheCurrentProjectTheDefaultOnStartUp": false,
    "doNotSaveAndRestoreOpenProjectFiles": true,
    "keepAllOpenFilesRegardlessOfProject": true
  }
}

Installed Packages

# User
angularjs, v0.2.0
angularjs-helper, v0.8.0
angularjs-snippets, v0.10.2
atom-angularjs, v0.1.2
atom-cli-diff, v0.11.0
atom-django, v0.2.1
atom-jinja2, v0.5.0
atom-runner, v2.3.0
autocomplete-paths, v1.0.2
autocomplete-plus, v2.12.0
build, v0.29.0
color-picker, v1.7.0
command-logger, v0.23.0
django-templates, v0.4.0
editor-stats, v0.17.0
eval, v0.2.0
git-blame, v0.4.0
git-go, v1.0.1
git-grep, v0.9.0
git-history, v2.5.0
git-log, v0.3.0
git-tab-status, v1.7.0
inline-autocomplete, v1.0.4
jsonlint, v1.1.0
language-django, v0.1.1
language-docker, v1.1.3
language-puppet, v0.11.0
language-python-django-templates, v0.1.0
linter, v0.12.0
linter-puppet, v0.1.0
linter-puppet-lint, v0.2.8
minimap, v4.7.6
minimap-color-highlight, v4.1.0
minimap-find-and-replace, v4.2.0
minimap-git-diff, v4.1.2
minimap-highlight-selected, v4.2.1
minimap-selection, v4.2.0
monokai, v0.14.0
pretty-json, v0.3.3
project-colorize, v0.1.0
project-manager, v1.15.5
project-ring, v0.19.6
recent-files, v0.3.0
recent-projects, v0.3.0
script, v2.19.0
set-syntax, v0.2.1
update-packages, v0.1.0

# Dev
No dev packages
vellerefond commented 9 years ago

A lot of work had to be done due to the changes for the upcoming version 1.0 of Atom's API. Version v0.20.0 (0d913fa) makes Project Ring usable again. Unfortunately, I hadn't had a lot of time to test everything from the start but all basic functions have worked for me with Atom version v0.201.0.