atom / autosave

Autosaves buffers when they lose focus
MIT License
64 stars 34 forks source link

Uncaught TypeError: Cannot read property 'getGrammar' of undefined #57

Closed getaaron closed 8 years ago

getaaron commented 8 years ago

I'm not sure what causes this, it's pretty common but seems to be intermittent

Atom Version: 1.3.2 System: Mac OS X 10.11.1 Thrown From: autosave package, v0.23.0

Stack Trace

Uncaught TypeError: Cannot read property 'getGrammar' of undefined

At /Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:829

TypeError: Cannot read property 'getGrammar' of undefined
    at Object.module.exports.run (<anonymous>:46:14)
    at <anonymous>:30:12
    at TextBuffer.module.exports.TextBuffer.transact (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:798:18)
    at <anonymous>:28:14
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:86:11)
    at TextBuffer.module.exports.TextBuffer.saveAs (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:1038:20)
    at TextBuffer.module.exports.TextBuffer.save (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:1030:19)
    at TextEditor.module.exports.TextEditor.save (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:588:26)
    at Pane.module.exports.Pane.saveItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:534:18)
    at Object.module.exports.autosavePaneItem (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/autosave/lib/autosave.js:64:21)
    at /Applications/Atom.app/Contents/Resources/app.asar/node_modules/autosave/lib/autosave.js:29:26
    at atom-pane.PaneElement.activeItemChanged (/Applications/Atom.app/Contents/Resources/app.asar/src/pane-element.js:152:25)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:86:11)
    at Pane.module.exports.Pane.setActiveItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:248:22)
    at Pane.module.exports.Pane.activateItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:316:21)
    at Pane.module.exports.Pane.activateItemAtIndex (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:310:19)
    at Pane.module.exports.Pane.activateNextItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:267:21)
    at atom-workspace.commandRegistry.add.pane:show-next-item (/Applications/Atom.app/Contents/Resources/app.asar/src/register-default-commands.js:11:48)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:536:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:359:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeydown (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:97:36)
    at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)

Commands

  2x -0:56.7.0 core:select-right (atom-text-editor.editor.is-focused)
  3x -0:52.9.0 editor:move-to-end-of-word (atom-text-editor.editor.is-focused)
     -0:51.7.0 core:move-right (atom-text-editor.editor.is-focused)
  2x -0:51.3.0 core:select-right (atom-text-editor.editor.is-focused)
  2x -0:44.6.0 core:move-left (atom-text-editor.editor.is-focused)
     -0:36.6.0 settings-view:open (atom-text-editor.editor.is-focused)
  2x -0:27.3.0 core:backspace (atom-text-editor.editor.mini.is-focused)
  2x -0:20.2.0 core:move-right (atom-text-editor.editor.is-focused)
     -0:19.7.0 core:undo (atom-text-editor.editor.is-focused)
     -0:17.7.0 core:move-left (atom-text-editor.editor.is-focused)
     -0:17.5.0 core:move-right (atom-text-editor.editor.is-focused)
     -0:16.6.0 core:select-left (atom-text-editor.editor.is-focused)
  2x -0:16.3.0 core:copy (atom-text-editor.editor.is-focused)
     -0:13.2.0 find-and-replace:show (atom-text-editor.editor.is-focused)
  2x -0:11.4.0 core:undo (atom-text-editor.editor.mini.is-focused)
     -0:01.0 pane:show-next-item (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "ignoredNames": [
      ".git",
      ".svn",
      ".DS_Store"
    ],
    "disabledPackages": [
      "markdown-writer"
    ]
  },
  "autosave": {
    "enabled": true
  }
}

Installed Packages

# User
Sublime-Style-Column-Selection, v1.3.0
linter-write-good, v0.6.1
markdown-deluxe, v1.0.0
markdown-scroll-sync, v2.0.3
tidy-markdown, v1.0.0

# Dev
No dev packages