-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Atom says this issue was already reported, but the ticket it gives (#51) was closed years ago.
- I'm working though the tutorial at https://github.com/idris-hackers/atom-language-idris/blob/master/documentation/tutorial.md
- I got to the "Select plusAssoc_rhs_1 and press ctrl+alt+s" bit
- That hotkey toggled the shaded (minimized) state of the window
- I had to go on a brief excursion through stackoverflow and dconf-editor to turn that hotkey off
- I returned to atom and this crash report.
Idris: 1.3.0
Atom: 1.30.0 x64
Electron: 2.0.5
OS: Ubuntu 18.04.1
Thrown From: language-idris package 0.4.10
Stack Trace
Uncaught Error: This socket has been ended by the other party
At /home/buck/.atom/packages/language-idris/node_modules/rx-lite/rx.lite.js:78
Error: This socket has been ended by the other party
at Socket.writeAfterFIN [as write] (net.js:351:12)
at IdrisIdeMode.send (/packages/language-idris/lib/idris-ide-mode.coffee:51:20)
at IdrisModel.prepareCommand (/packages/language-idris/lib/idris-model.coffee:89:32)
at IdrisModel.interpret (/packages/language-idris/lib/idris-model.coffee:132:6)
at IdrisModel.changeDirectory (/packages/language-idris/lib/idris-model.coffee:93:6)
at IdrisModel.load (/packages/language-idris/lib/idris-model.coffee:105:10)
at IdrisController.getTypeForWord (/packages/language-idris/lib/idris-controller.coffee:200:8)
at /packages/language-idris/lib/idris-controller.coffee:1:1
at AnonymousObserver._onNext (/packages/language-idris/lib/idris-controller.coffee:102:11)
at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1635:12)
at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at AnonymousObserver.tryCatcher (/packages/language-idris/node_modules/rx-lite/rx.lite.js:64:31)
at AutoDetachObserverPrototype.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:6260:51)
at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at CatchObserver.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:2747:59)
at CatchObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at CatchObserver.tryCatcher (/packages/language-idris/node_modules/rx-lite/rx.lite.js:64:31)
at AutoDetachObserverPrototype.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:6260:51)
at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at InnerObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:3263:90)
at InnerObserver.tryCatcher (/packages/language-idris/node_modules/rx-lite/rx.lite.js:64:31)
at AutoDetachObserverPrototype.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:6260:51)
at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at scheduleItem (/packages/language-idris/node_modules/rx-lite/rx.lite.js:2651:16)
at JustSink.run (/packages/language-idris/node_modules/rx-lite/rx.lite.js:2659:9)
at JustObservable.subscribeCore (/packages/language-idris/node_modules/rx-lite/rx.lite.js:2640:19)
at JustObservable.tryCatcher (/packages/language-idris/node_modules/rx-lite/rx.lite.js:64:31)
at /packages/language-idris/node_modules/rx-lite/rx.lite.js:1813:46)
at Rx.internals.ScheduledItem.ScheduledItem.invokeCore (/packages/language-idris/node_modules/rx-lite/rx.lite.js:858:33)
at Rx.internals.ScheduledItem.ScheduledItem.invoke (/packages/language-idris/node_modules/rx-lite/rx.lite.js:846:40)
at runTrampoline (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1045:37)
at tryCatcher (/packages/language-idris/node_modules/rx-lite/rx.lite.js:64:31)
at CurrentThreadScheduler.schedule (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1061:45)
at JustObservable.Rx.ObservableBase.ObservableBase._subscribe (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1826:32)
at JustObservable.Rx.Observable.observableProto.subscribe.observableProto.forEach (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1703:19)
at MergeAllObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:3232:37)
at MergeAllObserver.tryCatcher (/packages/language-idris/node_modules/rx-lite/rx.lite.js:64:31)
at AutoDetachObserverPrototype.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:6260:51)
at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at InnerObserver.Rx.FlatMapObservable.InnerObserver.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1876:14)
at InnerObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at InnerObserver.tryCatcher (/packages/language-idris/node_modules/rx-lite/rx.lite.js:64:31)
at AutoDetachObserverPrototype.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:6260:51)
at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at InnerObserver.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:4329:14)
at InnerObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at InnerObserver.tryCatcher (/packages/language-idris/node_modules/rx-lite/rx.lite.js:64:31)
at AutoDetachObserverPrototype.next (/packages/language-idris/node_modules/rx-lite/rx.lite.js:6260:51)
at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/packages/language-idris/node_modules/rx-lite/rx.lite.js:1569:31)
at AsyncSubject.onCompleted (/packages/language-idris/node_modules/rx-lite/rx.lite.js:6462:17)
at handler (/packages/language-idris/node_modules/rx-lite/rx.lite.js:4766:7)
at FSReqWrap.oncomplete (fs.js:135:15)
Commands
2x -9:35 language-idris:proof-search (input.hidden-input)
2x -9:11.3.0 language-idris:type-of (input.hidden-input)
-0:12.7.0 core:save-as (input.hidden-input)
-0:07.4.0 language-idris:type-of (input.hidden-input)
Non-Core Packages
language-idris 0.4.10