This repository was archived by the owner on Apr 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 57
This repository was archived by the owner on Apr 25, 2024. It is now read-only.
I see warning in my REPL after i connect cider to the nrepl #153
Copy link
Copy link
Open
Description
I get tthe following error.
WARNING: CIDER requires nREPL 0.2.12 (or newer) to work properly
More information.
WARNING: CIDER's version (0.13.0) does not match cider-nrepl's version (nil). Things will break!
More information.
WARNING: clj-refactor and refactor-nrepl are out of sync.
Their versions are 2.3.0-SNAPSHOT (package: 20160621.902) and n/a, respectively.
You can mute this warning by changing cljr-suppress-middleware-warnings.
I create a new project by running the command:
lein new droid anfocal com.lambdacat.anfocal :activity AnFocalActivity :target-sdk 23 :app-name AnFocal
I build and deploy it to my emulator by running:
lein droid doall
I connect to it M-x cider-connect, i see the error I mentioned above in my repl.
My project.clj file is:
(defproject anfocal/anfocal "0.1.0-SNAPSHOT"
:description "FIXME: Android project description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:global-vars {clojure.core/*warn-on-reflection* true}
:source-paths ["src/clojure" "src"]
:java-source-paths ["src/java"]
:javac-options ["-target" "1.6" "-source" "1.6" "-Xlint:-options"]
:plugins [[lein-droid "0.4.4"]]
:dependencies [[org.clojure-android/clojure "1.7.0-r4"]
[neko/neko "4.0.0-alpha5"]]
:profiles {:default [:dev]
:dev
[:android-common :android-user
{:dependencies [[org.clojure/tools.nrepl "0.2.10"]]
:target-path "target/debug"
:android {:aot :all-with-unused
:manifest-options {:app-name "AnFocal (debug)"}
;; Uncomment to be able install debug and release side-by-side.
;; :rename-manifest-package "com.lambdacat.anfocal.debug"
}}]
:release
[:android-common
{:target-path "target/release"
:android
{;; :keystore-path "/home/user/.android/private.keystore"
;; :key-alias "mykeyalias"
;; :sigalg "MD5withRSA"
:use-debug-keystore true
:ignore-log-priority [:debug :verbose]
:aot :all
:build-type :release}}]
:lean
[:release
{:dependencies ^:replace [[org.skummet/clojure "1.7.0-r2"]
[neko/neko "4.0.0-alpha5"]]
:exclusions [[org.clojure/clojure]
[org.clojure-android/clojure]]
:jvm-opts ["-Dclojure.compile.ignore-lean-classes=true"]
:android {:lean-compile true
:proguard-execute true
:proguard-conf-path "build/proguard-minify.cfg"}}]}
:android {;; Specify the path to the Android SDK directory.
:sdk-path "/Users/default/Library/Android/sdk/"
;; Increase this value if dexer fails with OutOfMemoryException.
:dex-opts ["-JXmx4096M" "--incremental"]
:target-version "23"
})
Java Version:
$ java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
Cider Version:
0.13.0
I added a cider-nrepl dependency in my profiles.clj file under :android-common key.
Version: 0.10.0
Error:
Build type: debug, dynamic compilation: enabled, remote REPL: enabled.
Compiling cider.inlined-deps.cljfmt.v0v5v3.rewrite-clj.v0v4v12.rewrite-clj.node.keyword
Compiling cider.nrepl.middleware.out
Exception in thread "main" java.lang.RuntimeException: Unable to resolve var: clojure.instant/thread-local-utc-date-format in this context, compiling:(cider/inlined_deps/fipp/v0v6v5/fipp/ednize.clj:58:13)
Version: 0.12.0
Error:
Same as above.
Version: 0.11.0
Error:
Same as above.
Version: 0.10.2
Error:
` There is no compilation error. But on the emulator, after the loading screen I get "Unfortunately, Anfocal has stopped."
Any help would be awesome!
Thanks.
Metadata
Metadata
Assignees
Labels
No labels