Skip to content

Instantly share code, notes, and snippets.

@pcn
Last active March 29, 2016 06:00
Show Gist options
  • Save pcn/6272f116e6884728a66a to your computer and use it in GitHub Desktop.
Save pcn/6272f116e6884728a66a to your computer and use it in GitHub Desktop.
Why is clojure throwingout NPEs when I'm trying to just complete something simple?
$ lein repl
nREPL server started on port 34819 on host 127.0.0.1 - nrepl://127.0.0.1:34819
REPL-y 0.3.7, nREPL 0.2.12
Clojure 1.8.0
OpenJDK 64-Bit Server VM 9-internal+0-2016-01-26-152615.buildd.src
    Docs: (doc function-name-here)
          (find-doc "part-of-name-here")
  Source: (source function-name-here)
 Javadoc: (javadoc java-object-or-class-here)
    Exit: Control+D or (exit) or (quit)
 Results: Stored in vars *1, *2, *3, an exception in *e

user=> (clojure.corNullPointerException   complete.core/fn--1038/iter--1030--1039/fn--1040 (core.clj:66)

That cor is followed by my hitting tab.

$ lein --version
Leiningen 2.6.1 on Java 9-internal OpenJDK 64-Bit Server VM

Checking props:

user=> (for [p ["sun.boot.class.path" "java.ext.dirs" "java.class.path"]] (System/getProperty p))
("/usr/lib/jvm/java-9-openjdk-amd64/lib/modules/bootmodules.jimage" nil "/tmp/repltest/test:/tmp/repltest/src:/tmp/repltest/dev-resources:/tmp/repltest/resources:/tmp/repltest/target/classes:/home/spacey/.m2/repository/refactor-nrepl/refactor-nrepl/2.0.0/refactor-nrepl-2.0.0.jar:/home/spacey/.m2/repository/cider/cider-nrepl/0.11.0/cider-nrepl-0.11.0.jar:/home/spacey/.m2/repository/org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.jar:/home/spacey/.m2/repository/org/clojure/clojure/1.8.0/clojure-1.8.0.jar:/home/spacey/.m2/repository/org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar:/home/spacey/.m2/repository/clojure-complete/clojure-complete/0.2.4/clojure-complete-0.2.4.jar")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment