2017-05-19 2 views
1

Manchmal, wenn Aussagen über lein repl läuft ich folgende Fehlermeldungen erhalten:Subprocess scheiterte in Leiningen REPL

Exception in thread "Thread-3" clojure.lang.ExceptionInfo: Subprocess failed {:exit-code 137} 
     at clojure.core$ex_info.invokeStatic(core.clj:4617) 
     at clojure.core$ex_info.invoke(core.clj:4617) 
     at leiningen.core.eval$fn__5732.invokeStatic(eval.clj:264) 
     at leiningen.core.eval$fn__5732.invoke(eval.clj:260) 
     at clojure.lang.MultiFn.invoke(MultiFn.java:233) 
     at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:366) 
     at leiningen.core.eval$eval_in_project.invoke(eval.clj:356) 
     at leiningen.repl$server$fn__11838.invoke(repl.clj:243) 
     at clojure.lang.AFn.applyToHelper(AFn.java:152) 
     at clojure.lang.AFn.applyTo(AFn.java:144) 
     at clojure.core$apply.invokeStatic(core.clj:646) 
     at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1881) 
     at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1881) 
     at clojure.lang.RestFn.invoke(RestFn.java:425) 
     at clojure.lang.AFn.applyToHelper(AFn.java:156) 
     at clojure.lang.RestFn.applyTo(RestFn.java:132) 
     at clojure.core$apply.invokeStatic(core.clj:650) 
     at clojure.core$bound_fn_STAR_$fn__4671.doInvoke(core.clj:1911) 
     at clojure.lang.RestFn.invoke(RestFn.java:397) 
     at clojure.lang.AFn.run(AFn.java:22) 
     at java.lang.Thread.run(Thread.java:745) 

Was bedeutet 137 Exit-Code bedeuten?

Ich verwende vim-fireplace.

Danke!

Antwort

2

Exit-Code über 128 bedeutet, dass der Prozess aufgrund eines empfangenen Signals (bei exitCode = 128 + signalNumber) abgestorben ist. In diesem Fall war es Signal 9 (= SIGKILL); vielleicht gesendet, weil Ihr System nicht mehr genügend Arbeitsspeicher hat?

+0

Danke, das war genau das Problem. – siphiuel