Skip to content

clojure.test.mode, having doubles in a (is ..) statement hangs the REPL #1138

@martintrojer

Description

@martintrojer

; CIDER 0.9.0 (Java 1.8.0_45, Clojure 1.6.0, nREPL 0.2.10)

(deftest a-test
  (testing "FIXME, I fail."
    (is (= 0 1.0))))

Then
C-c ,

From *nrepl-server* buffer

ERROR: Unhandled REPL handler exception processing message {:ns foo.core-test, :op test, :tests [], :session ae6c8ff7-4158-44e9-83d4-7a9fdf63dfdf, :id 13}
java.lang.IllegalArgumentException: Cannot write value of type class java.lang.Double
    at clojure.tools.nrepl.bencode$eval68$fn__69.invoke(bencode.clj:326)
    at clojure.lang.MultiFn.invoke(MultiFn.java:231)
    at clojure.tools.nrepl.bencode$eval93$fn__94.invoke(bencode.clj:382)
    at clojure.lang.MultiFn.invoke(MultiFn.java:231)
    at clojure.tools.nrepl.bencode$eval93$fn__94.invoke(bencode.clj:382)
    at clojure.lang.MultiFn.invoke(MultiFn.java:231)
    at clojure.tools.nrepl.bencode$eval103$fn__104.invoke(bencode.clj:398)
    at clojure.lang.MultiFn.invoke(MultiFn.java:231)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions