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 #21

Closed petey closed 9 years ago

petey commented 9 years ago

[Enter steps to reproduce below:]

  1. on atom load

Atom Version: 0.190.0 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/petey/.atom/packages/project-ring/lib/project-ring.coffee:168

TypeError: undefined is not a function
  at /Users/petey/.atom/packages/project-ring/lib/project-ring.coffee:168:28
  at Array.forEach (native)
  at /Users/petey/.atom/packages/project-ring/lib/project-ring.coffee:167:38
  at Config.module.exports.Config.observeKeyPath (/Applications/Atom.app/Contents/Resources/app/src/config.js:544:7)
  at Config.module.exports.Config.observe (/Applications/Atom.app/Contents/Resources/app/src/config.js:126:21)
  at Object.module.exports.setupAutomaticProjectBuffersSaving (/Users/petey/.atom/packages/project-ring/lib/project-ring.coffee:135:21)
  at Object.module.exports.initialize (/Users/petey/.atom/packages/project-ring/lib/project-ring.coffee:59:10)
  at /Users/petey/.atom/packages/project-ring/lib/project-ring.coffee:44:25

Commands

Config

{
  "core": {
    "disabledPackages": [
      "metrics",
      "package-js-generator",
      "cucumber-step",
      "coffee-compile",
      "git-grep"
    ]
  },
  "project-ring": {
    "makeTheCurrentProjectTheDefaultOnStartUp": false
  }
}

Installed Packages

# User
atom-yamljson, v0.2.3
autocomplete-plus, v2.9.0
autocomplete-snippets, v1.2.0
cucumber, v0.5.0
docblockr, v0.6.3
file-icons, v1.5.3
git-history, v2.3.0
git-plus, v4.4.12
git-tab-status, v1.6.0
javascript-snippets, v1.0.0
language-chef, v0.4.0
linter, v0.12.0
linter-csslint, v0.0.11
linter-js-yaml, v1.0.0
linter-jshint, v0.1.1
linter-jsonlint, v0.1.2
markdown-scroll-sync, v0.3.2
nuclear-force, v1.0.0
pretty-json, v0.3.2
project-ring, v0.19.6
react, v0.11.2
regex-railroad-diagram, v0.7.4
symbols-tree-view, v0.9.2
todo-list, v1.0.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.