cs150bf / ever-notedown

Atom Editor Plugin
MIT License
140 stars 13 forks source link

Uncaught TypeError: Cannot set property '[Note ID: b8e81c23e8187df63a95c5b849e67e38]' of null #55

Closed grocky closed 6 months ago

grocky commented 8 years ago

[Enter steps to reproduce below:]

  1. Create new note
  2. Write title, tag, some content
  3. Save the note

Atom Version: 1.5.3 System: Mac OS X 10.11.3 Thrown From: ever-notedown package, v0.2.18

Stack Trace

Uncaught TypeError: Cannot set property '[Note ID: b8e81c23e8187df63a95c5b849e67e38]' of null

At /Users/grocky/.atom/packages/ever-notedown/lib/note-helper.coffee:95

TypeError: Cannot set property '[Note ID: b8e81c23e8187df63a95c5b849e67e38]' of null
    at NoteIndex.addnote (/Users/grocky/.atom/packages/ever-notedown/lib/note-helper.coffee:95:5)
    at StorageManager.exports.StorageManager.StorageManager.addNote (/Users/grocky/.atom/packages/ever-notedown/lib/storage-manager.coffee:197:27)
    at Object.module.exports.saveNewNote (/Users/grocky/.atom/packages/ever-notedown/lib/ever-notedown.coffee:1384:34)
    at atom-text-editor.window.evnd.newNoteDisposables.(anonymous function).atom.commands.add.core:save (/Users/grocky/.atom/packages/ever-notedown/lib/ever-notedown.coffee:1332:12)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/opt/homebrew-cask/Caskroom/atom/1.4.1/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
    at /opt/homebrew-cask/Caskroom/atom/1.4.1/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/opt/homebrew-cask/Caskroom/atom/1.4.1/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:536:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/opt/homebrew-cask/Caskroom/atom/1.4.1/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:359:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeydown (/opt/homebrew-cask/Caskroom/atom/1.4.1/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:97:36)
    at HTMLDocument.<anonymous> (/opt/homebrew-cask/Caskroom/atom/1.4.1/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)

Commands

     -0:28.1.0 vim-mode:activate-normal-mode (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -0:27.8.0 vim-mode:move-up (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -0:27.7.0 vim-mode:insert-after-end-of-line (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -0:27.4.0 emmet:insert-formatted-line-break-only (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -0:27.4.0 markdown-writer:insert-new-line (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -0:27.4.0 editor:newline (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -0:22.8.0 core:backspace (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -0:20.2.0 vim-mode:activate-normal-mode (atom-text-editor.editor.vim-mode.is-focused.insert-mode)
     -0:20.1.0 vim-mode:reset-normal-mode (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -0:18.4.0 ex-mode:open (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -0:18.3.0 blur (atom-text-editor.editor.vim-mode.is-focused.normal-mode)
     -0:18.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  2x -0:12.2.0 blur (atom-text-editor.editor.mini.is-focused)
     -0:11.8.0 vim-mode:reset-normal-mode (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
     -0:10 core:save (atom-text-editor.editor.vim-mode.normal-mode.is-focused)
  8x -0:02.3.0 blur (atom-text-editor.editor.vim-mode.normal-mode.is-focused)

Config

{
  "core": {
    "projectHome": "/Users/grocky/Projects"
  },
  "ever-notedown": {}
}

Installed Packages

# User
angularjs, v0.3.4
atom-beautify, v0.28.22
atom-jade, v0.3.0
autocomplete-php, v0.3.7
autocomplete-python, v1.6.1
autocomplete-ruby, v0.1.0
browser-plus, v0.0.54
color-picker, v2.1.1
editorconfig, v1.2.4
emmet, v2.4.1
ever-notedown, v0.2.18
ex-mode, v0.8.0
jade-beautify, v0.1.1
linter, v1.11.3
linter-js-yaml, v1.2.5
markdown-writer, v2.3.0
pretty-json, v0.4.1
set-syntax, v0.3.0
terminal-status, v1.6.8
vim-mode, v0.64.0

# Dev
No dev packages