Problem from a beginner (starting up a project)

58 views
Skip to first unread message

amirte...@gmail.com

unread,
Nov 9, 2015, 10:19:06 AM11/9/15
to clojure-android
I am following this tutorial to leran writng android with clojure: https://github.com/alexander-yakushev/events/blob/master/tutorial.md
I have created a new project as mentioned in the tutorial with lein new droid events org.stuff.events :activity MainActivity :target-sdk 15 :app-name EventsListing
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.


Alexander Yakushev

unread,
Nov 22, 2015, 8:09:05 AM11/22/15
to clojure-android
Hello Amir,

Sorry for the late response. According to the stacktrace, the project failed to build, but the message is not very helpful.

When i try doing lein new droid events org.stuff.events :activity MainActivity :target-sdk 15 :app-name EventsListing, and then immeditely `lein droid doall`, the project builds. Can you try it this way, without changing any versions in project.clj?

Best regards,
Alex
Reply all
Reply to author
Forward
0 new messages