jasongilman / proto-repl

A Clojure Development Environment package for the Atom editor
https://atom.io/packages/proto-repl
MIT License
565 stars 50 forks source link

Uncaught Error: Channel closed #332

Open smithtim opened 3 years ago

smithtim commented 3 years ago

[Enter steps to reproduce:]

  1. Packages -> proto-repl -> Start REPL
  2. Proto-REPL says Starting REPL with lein, but the REPL does not actually start.
  3. Close the Proto-REPL tab.
  4. Uncaught Error: Channel closed

Atom: 1.53.0 x64 Electron: 6.1.12 OS: macOS 10.15.7 Thrown From: proto-repl package 1.4.24

Stack Trace

Uncaught Error: Channel closed

At events.js:177

Error [ERR_IPC_CHANNEL_CLOSED] [ERR_IPC_CHANNEL_CLOSED]: Channel closed
    at ChildProcess.target.send (internal/child_process.js:678:16)
    at Task.send (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:14:43629)
    at LocalReplProcess.module.exports.LocalReplProcess.stop (/packages/proto-repl/lib/process/local-repl-process.coffee:167:15)
    at /packages/proto-repl/lib/repl.coffee:66:19
    at Function.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1190051)
    at Emitter.emit (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:1191492)
    at Console.destroy (/packages/proto-repl/lib/views/ink-console.coffee:42:16)
    at Pane.destroyItem (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:462359)

Commands

     -1:46.5.0 intentions:highlight (input.hidden-input)
     -1:41.3.0 proto-repl:toggle (input.hidden-input)
     -1:33.4.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused)
     -1:19.2.0 proto-repl:execute-block (span.syntax--keyword.syntax--control.syntax--clojure)
     -1:15.3.0 intentions:highlight (input.hidden-input)
  2x -1:14.8.0 proto-repl:execute-block (input.hidden-input)
     -1:04.9.0 proto-repl:execute-text-entered-in-repl (input.hidden-input)
 12x -0:57.6.0 core:move-left (input.hidden-input)
 21x -0:56.8.0 core:move-right (input.hidden-input)
     -0:53.5.0 proto-repl:execute-text-entered-in-repl (input.hidden-input)
  9x -0:52.8.0 core:backspace (input.hidden-input)
  3x -0:49.9.0 proto-repl:execute-text-entered-in-repl (input.hidden-input)
     -0:44.9.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused)
     -0:17 proto-repl:toggle (input.hidden-input)
  4x -0:07.3.0 proto-repl:execute-text-entered-in-repl (input.hidden-input)
     -0:02.1.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused)

Non-Core Packages

busy-signal 2.0.1 
highlight-selected 0.17.0 
ink 0.10.2 
intentions 1.1.5 
language-groovy 0.7.0 
language-kotlin 0.5.0 
language-oak 0.3.1 
language-rust 0.4.12 
last-cursor-position 0.9.3 
linter 2.3.1 
linter-ui-default 1.8.1 
nim2 0.16.0 
pretty-json 2.1.2 
proto-repl 1.4.24 
proto-repl-charts 0.4.1 
set-syntax 0.4.0 
symbols-tree-view 0.14.0 
tool-bar 1.3.0 
warn-before-quitting 0.1.7