This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-18
Channels
- # announcements (2)
- # aws-lambda (14)
- # babashka (4)
- # beginners (66)
- # clojure (113)
- # clojure-spec (9)
- # clojure-uk (7)
- # clojurescript (24)
- # data-science (12)
- # datomic (45)
- # docker (2)
- # emacs (1)
- # fulcro (48)
- # jobs-discuss (22)
- # kaocha (7)
- # keechma (3)
- # luminus (7)
- # off-topic (7)
- # re-frame (6)
- # shadow-cljs (43)
- # spacemacs (18)
- # tools-deps (2)
- # vim (1)
- # vscode (2)
- # yada (11)
Hey. I'm using neovim (0.3.8) on Ubuntu running on Windows Subsystem for Linux (with vim-fireplace). After staring REPL with lein repl
everything works as expected (evaluating code, showing documentation etc.). However I cannot see the stacktrace of last failure.
For example I evaluate (/ 2 0)
and see ArithmeticException Divide by zero
However executing :Stacktrace
gives Fireplace: no error available
.
When I try the same in REPL all works as expected:
user=> (/ 2 0)
ArithmeticException Divide by zero clojure.lang.Numbers.divide (Numbers.java:163)
user=> *e
#error {
:cause "Divide by zero"
:via
[{:type java.lang.ArithmeticException
:message "Divide by zero"
:at [clojure.lang.Numbers divide "Numbers.java" 163]}]
:trace
[[clojure.lang.Numbers divide "Numbers.java" 163]
[clojure.lang.Numbers divide "Numbers.java" 3833]
[user$eval2208 invokeStatic "form-init3986291133507994793.clj" 1]
[user$eval2208 invoke "form-init3986291133507994793.clj" 1]
What am I missing here?