atom-haskell / ide-haskell

Haskell IDE plugin for Atom editor

Home Page:https://atom.io/packages/ide-haskell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uncaught TypeError: resItem.destroy is not a function

bobbyrauchenberg opened this issue · comments

Hi
I'm just using the Haskell-IDE with Haskell-IDE-Repl and intermittently when i press any key i get the error shown below:

Atom: 1.14.4 x64
Electron: 1.3.13
OS: Mac OS X 10.11.6
Thrown From: ide-haskell package 1.9.5

Stack Trace

Uncaught TypeError: resItem.destroy is not a function

At /Users/bra14/.atom/packages/ide-haskell/lib/editor-control.coffee:113

TypeError: resItem.destroy is not a function
    at /packages/ide-haskell/lib/editor-control.coffee:113:17
    at Function.module.exports.Emitter.simpleDispatch (/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
    at DisplayMarker.module.exports.DisplayMarker.notifyObservers (/app.asar/node_modules/text-buffer/lib/display-marker.js:248:27)
    at /app.asar/node_modules/text-buffer/lib/display-marker.js:53:26
    at Function.module.exports.Emitter.simpleDispatch (/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
    at Marker.module.exports.Marker.emitChangeEvent (/app.asar/node_modules/text-buffer/lib/marker.js:421:20)
    at /app.asar/node_modules/text-buffer/lib/marker-layer.js:312:25
    at Set.forEach (native)
    at MarkerLayer.module.exports.MarkerLayer.emitChangeEvents (/app.asar/node_modules/text-buffer/lib/marker-layer.js:309:39)
    at TextBuffer.module.exports.TextBuffer.emitMarkerChangeEvents (/app.asar/node_modules/text-buffer/lib/text-buffer.js:1334:34)
    at TextBuffer.module.exports.TextBuffer.transact (/app.asar/node_modules/text-buffer/lib/text-buffer.js:843:12)
    at TextEditor.module.exports.TextEditor.transact (/app.asar/src/text-editor.js:1551:26)
    at /app.asar/src/text-editor.js:1128:24
    at TextEditor.module.exports.TextEditor.mergeSelections (/app.asar/src/text-editor.js:2524:43)
    at TextEditor.module.exports.TextEditor.mergeIntersectingSelections (/app.asar/src/text-editor.js:2490:35)
    at TextEditor.module.exports.TextEditor.mutateSelectedText (/app.asar/src/text-editor.js:1126:19)
    at TextEditor.module.exports.TextEditor.insertText (/app.asar/src/text-editor.js:1092:19)
    at /app.asar/node_modules/underscore-plus/lib/underscore-plus.js:77:27)
    at TextEditorComponent.module.exports.TextEditorComponent.onTextInput (/app.asar/src/text-editor-component.js:478:26)
    at /app.asar/src/text-editor-component.js:3:59)

Commands

     -4:45.8.0 core:backspace (input.hidden-input)
     -4:40.3.0 ide-haskell:close-tooltip (input.hidden-input)
     -4:40.3.0 autocomplete-haskell:conceal-hint-panel (input.hidden-input)
     -4:40.3.0 editor:consolidate-selections (input.hidden-input)
     -4:40.3.0 core:cancel (input.hidden-input)
     -4:39.6.0 ide-haskell:close-tooltip (input.hidden-input)
     -4:39.6.0 autocomplete-haskell:conceal-hint-panel (input.hidden-input)
     -4:39.6.0 editor:consolidate-selections (input.hidden-input)
     -4:39.6.0 core:cancel (input.hidden-input)
     -4:38.3.0 core:save (input.hidden-input)
     -4:33.6.0 ide-haskell-repl:ghci-reload (input.hidden-input)
  2x -2:33.7.0 core:backspace (input.hidden-input)
  5x -2:31 editor:move-to-end-of-word (input.hidden-input)
  4x -2:28.1.0 editor:move-to-beginning-of-word (input.hidden-input)
     -2:26.8.0 editor:select-to-end-of-line (input.hidden-input)
     -2:24.8.0 core:save (input.hidden-input)

Non-Core Packages

autocomplete-haskell 0.7.2 
haskell-ghc-mod 1.19.7 
ide-haskell 1.9.5 
ide-haskell-cabal 1.8.1 
ide-haskell-repl 0.5.2 
language-haskell 1.12.1 
term3 0.22.1 

Should be fixed in v1.9.6. Thanks for reporting!