vouch-opensource / krell

Simple ClojureScript React Native Tooling
Eclipse Public License 1.0
675 stars 37 forks source link

Connection fails to keep alive #65

Closed skuro closed 3 years ago

skuro commented 4 years ago

After successfully starting a REPL and leaving it alone for a couple minutes, I received the following error:

$ clj -m krell.main -co build.edn -c -r
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Waiting for device connection on port 5001
ClojureScript 1.10.741
cljs.user=> #error {
 :cause Connection lost
 :data {:type :no-ack, :queue-value nil}
 :via
 [{:type clojure.lang.ExceptionInfo
   :message Connection lost
   :data {:type :no-ack, :queue-value nil}
   :at [krell.repl$rn_eval invokeStatic repl.clj 50]}]
 :trace
 [[krell.repl$rn_eval invokeStatic repl.clj 50]
  [krell.repl$rn_eval invoke repl.clj 30]
  [krell.repl$recompile invokeStatic repl.clj 227]
  [krell.repl$recompile invoke repl.clj 197]
  [krell.repl$setup$fn__450 invoke repl.clj 275]
  [clojure.lang.AFn applyToHelper AFn.java 154]
  [clojure.lang.AFn applyTo AFn.java 144]
  [clojure.core$apply invokeStatic core.clj 665]
  [clojure.core$with_bindings_STAR_ invokeStatic core.clj 1973]
  [clojure.core$with_bindings_STAR_ doInvoke core.clj 1973]
  [clojure.lang.RestFn applyTo RestFn.java 142]
  [clojure.core$apply invokeStatic core.clj 669]
  [clojure.core$bound_fn_STAR_$fn__5734 doInvoke core.clj 2003]
  [clojure.lang.RestFn invoke RestFn.java 408]
  [krell.watcher$fn$reify__375 onEvent watcher.clj 16]
  [io.methvin.watcher.DirectoryWatcher watch DirectoryWatcher.java 270]
  [io.methvin.watcher.DirectoryWatcher lambda$watchAsync$0 DirectoryWatcher.java 195]
  [java.util.concurrent.CompletableFuture$AsyncSupply run CompletableFuture.java 1604]
  [java.util.concurrent.CompletableFuture$AsyncSupply exec CompletableFuture.java 1596]
  [java.util.concurrent.ForkJoinTask doExec ForkJoinTask.java 289]
  [java.util.concurrent.ForkJoinPool$WorkQueue runTask ForkJoinPool.java 1056]
  [java.util.concurrent.ForkJoinPool runWorker ForkJoinPool.java 1692]
  [java.util.concurrent.ForkJoinWorkerThread run ForkJoinWorkerThread.java 157]]}

cljs.user=> (js/alert "test")
Execution error (SocketException) at java.net.SocketOutputStream/socketWrite0 (SocketOutputStream.java:-2).
Broken pipe (Write failed)
cljs.user=> 
swannodette commented 3 years ago

Going to need a reproducer w/ master. Closing this one for now.