First try, errors.

16 views
Skip to first unread message

Pink Bobsledder

unread,
Dec 8, 2013, 1:08:10 AM12/8/13
to clojure...@googlegroups.com
Hi I'd like to try out monger but I'm getting errors right out of the gate. Java (build 1.7.0_25-b17)

My project.clj:
(defproject pinkone "1.0.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://pinkone.herokuapp.com"
  :license {:name "FIXME: choose"
            :url "http://example.com/FIXME"}
  :dependencies [[org.clojure/clojure "1.4.0"]
                 [com.cemerick/drawbridge "0.0.6"]
                 [com.novemberain/monger "1.7.0-beta1"]]
  :min-lein-version "2.0.0"
  :plugins [[environ/environ.lein "0.2.1"]]
  :hooks [environ.leiningen.hooks]
  :profiles {:production {:env {:production true}}})


My Error:
lein repl
nREPL server started on port 60214 on host 127.0.0.1
REPL-y 0.3.0
Clojure 1.4.0
    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=> (ns my.service.server
  #_=>   (:require [monger.core :as mg]))

NoSuchMethodError clojure.lang.RT.mapUniqueKeys([Ljava/lang/Object;)Lclojure/lang/IPersistentMap;  monger.conversion/loading--4910--auto-- (conversion.clj:24)
user=> (quit)
Bye for now!

Any help would be great - this has me stumped for a couple days. I've tried other versions of monger 1.5 and 1.6 with the same error.

Michael Klishin

unread,
Dec 8, 2013, 3:21:22 AM12/8/13
to clojure...@googlegroups.com
Pink Bobsledder:
Your have compiled code that was compiled against a different version of Clojure (likely something using
gen-class). Run lein clean. 

It is not a Monger problem. Monger does not use AOT compilation.

Pink Bobsledder

unread,
Dec 10, 2013, 12:01:58 AM12/10/13
to clojure...@googlegroups.com
Thanks for the reply, I tried as you said but still have the same error.

However it got me thinking and I ended up starting a new project with 'lein new' and noticed the clojure version was 1.5.1 instead 1.4 in my previous project file. Upgrading clojure fixed the problem. Thanks again.
Reply all
Reply to author
Forward
0 new messages