Closed deepakagrawal closed 7 years ago
Just got this as well. Don't know how I can help. Tell me what information you might need. For me it happened simply when I pressed the up arrow to get the console history.
I'm pretty sure this is fixed on master, so you should be good to go with the next release.
1.13.1 ia32 I get this a lot when arrowing up and down in command history...
Happening to me with
Community Packages (7) /Users/bromberger1/.atom/packages ├── ink@0.6.3 ├── julia-client@0.5.12 ├── language-julia@0.10.0 ├── latex-completions@0.3.2 ├── mac-os-ui@0.3.0 ├── tool-bar@1.0.1 └── uber-juno@0.1.1
on OSX:
TypeError: Cannot read property 'dispose' of undefined
at Console.resetPrefix (/Users/me/.atom/packages/ink/lib/console/console.js:363:40)
at /Users/me/.atom/packages/ink/lib/console/console.js:385:73
at Function.module.exports.Emitter.simpleDispatch (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
at /Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:527:32
at Function.module.exports.Emitter.simpleDispatch (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
at DisplayLayer.emitDidChangeSyncEvent (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/display-layer.js:755:18)
at /Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:682:29
at Map.forEach (native)
at TextBuffer.module.exports.TextBuffer.emitDidChangeEvent (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:681:41)
at TextBuffer.module.exports.TextBuffer.applyChange (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:664:12)
at TextBuffer.module.exports.TextBuffer.revertToCheckpoint (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:868:16)
at TextBuffer.module.exports.TextBuffer.transact (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:822:14)
at TextEditor.module.exports.TextEditor.transact (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:1549:26)
at /Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:1126:24
at TextEditor.module.exports.TextEditor.mergeSelections (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:2522:43)
at TextEditor.module.exports.TextEditor.mergeIntersectingSelections (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:2488:35)
at TextEditor.module.exports.TextEditor.mutateSelectedText (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:1124:19)
at TextEditor.module.exports.TextEditor.backspace (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:1115:19)
at TextEditor.core:backspace (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/register-default-commands.js:425:21)
at /Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/register-default-commands.js:666:34
at TextBuffer.module.exports.TextBuffer.transact (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:819:18)
at TextEditor.module.exports.TextEditor.transact (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:1549:26)
at atom-text-editor.newCommandListeners.(anonymous function) (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/register-default-commands.js:665:22)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:259:29)
at /Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:59
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:599:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:390:22)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Users/me/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:106:36)
The error was thrown from the ink package. This issue has already been reported.
View Issue
Should be fixed on ink master now. Not sure if my fix is 100% functionally correct, but at least I couldn't get it to blatantly error anymore ;-)
This issue has become paralyzing. Any suggestions on how we might get the attempted bug fix into Juno?
This shouldn't be happening anymore on the latest version. Feel free to reopen if it is though.
[Enter steps to reproduce below:]
Atom Version: 1.13.0 Electron Version: 1.3.13 System: Linux Mint Thrown From: ink package, v0.6.2
Stack Trace
Uncaught TypeError: Cannot read property 'dispose' of undefined
Commands
Config
Installed Packages