I then go forward in the tutorial and connect my smartphone to the laptop, run lein droid doall which produces this bunch of messeges :
Generating manifest...
java.lang.NullPointerException: null
at java.util.regex.Matcher.getTextLength (Matcher.java:1234)
java.util.regex.Matcher.reset (Matcher.java:308)
java.util.regex.Matcher.<init> (Matcher.java:228)
java.util.regex.Pattern.matcher (Pattern.java:1088)
clojure.core$re_matcher.invoke (core.clj:4650)
clojure.core$re_matches.invoke (core.clj:4687)
leiningen.release$string__GT_semantic_version.invoke (release.clj:14)
leiningen.release$parse_semantic_version.invoke (release.clj:26)
leiningen.droid.manifest$generate_manifest.invoke (manifest.clj:122)
leiningen.droid.compile$code_gen.invoke (compile.clj:109)
leiningen.droid.build$build.invoke (build.clj:124)
leiningen.droid$execute_subtask.invoke (droid.clj:97)
leiningen.droid$doall.doInvoke (droid.clj:48)
clojure.lang.RestFn.invoke (RestFn.java:410)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.RestFn.applyTo (RestFn.java:132)
clojure.core$apply.invoke (core.clj:632)
leiningen.droid$execute_subtask.invoke (droid.clj:100)
leiningen.droid$droid.doInvoke (droid.clj:65)
clojure.lang.RestFn.invoke (RestFn.java:423)
clojure.lang.Var.invoke (Var.java:383)
clojure.lang.AFn.applyToHelper (AFn.java:156)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:632)
leiningen.core.main$partial_task$fn__6030.doInvoke (main.clj:261)
clojure.lang.RestFn.applyTo (RestFn.java:139)
clojure.lang.AFunction$1.doInvoke (AFunction.java:29)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:632)
leiningen.core.main$apply_task.invoke (main.clj:311)
leiningen.core.main$resolve_and_apply.invoke (main.clj:317)
leiningen.core.main$_main$fn__6096.invoke (main.clj:390)
leiningen.core.main$_main.doInvoke (main.clj:383)
clojure.lang.RestFn.invoke (RestFn.java:421)
clojure.lang.Var.invoke (Var.java:383)
clojure.lang.AFn.applyToHelper (AFn.java:156)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:630)
clojure.main$main_opt.invoke (main.clj:316)
clojure.main$main.doInvoke (main.clj:421)
clojure.lang.RestFn.invoke (RestFn.java:457)
clojure.lang.Var.invoke (Var.java:394)
clojure.lang.AFn.applyToHelper (AFn.java:165)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
Then i open the main.clj file in emacs and run M-x cider, localhost and port 9999 and get this error: nREPL: Direct connection failed.
What am i doing wrong and why it doesnt work? I have Ubuntu 14.04 LTS os.