bodil / catnip

A web based Clojure IDE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AssertionError: Assert failed: (vector? (:dependencies project []))

opened this issue · comments

I'm using the latest lein from master, ie. this was last commit: technomancy/leiningen@fbc1804

Then compiled latest catnip from master using this lein, ie. last catnip commit was: 64db9c6

Then, lein new myproj somewhere.

c:\1>cd myproj

c:\1\myproj>lein edit
Exception in thread "main" java.lang.AssertionError: Assert failed: (vector? (:d
ependencies project []))
        at leinjacker.deps$add_if_missing.invoke(deps.clj:43)
        at leiningen.edit$with_catnip_dep.invoke(edit.clj:8)
        at leiningen.edit$edit.doInvoke(edit.clj:34)
        at clojure.lang.RestFn.invoke(RestFn.java:410)
        at clojure.lang.Var.invoke(Var.java:415)
        at clojure.lang.AFn.applyToHelper(AFn.java:161)
        at clojure.lang.Var.applyTo(Var.java:532)
        at clojure.core$apply.invoke(core.clj:603)
        at leiningen.core.main$resolve_task$fn__1605.doInvoke(main.clj:132)
        at clojure.lang.RestFn.invoke(RestFn.java:410)
        at clojure.lang.AFn.applyToHelper(AFn.java:161)
        at clojure.lang.RestFn.applyTo(RestFn.java:132)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invoke(core.clj:603)
        at leiningen.core.main$apply_task.invoke(main.clj:167)
        at leiningen.core.main$_main$fn__1664.invoke(main.clj:236)
        at leiningen.core.main$_main.doInvoke(main.clj:221)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.lang.Var.invoke(Var.java:415)
        at clojure.lang.AFn.applyToHelper(AFn.java:161)
        at clojure.lang.Var.applyTo(Var.java:532)
        at clojure.core$apply.invoke(core.clj:601)
        at clojure.main$main_opt.invoke(main.clj:324)
        at clojure.main$main.doInvoke(main.clj:427)
        at clojure.lang.RestFn.invoke(RestFn.java:436)
        at clojure.lang.Var.invoke(Var.java:423)
        at clojure.lang.AFn.applyToHelper(AFn.java:167)
        at clojure.lang.Var.applyTo(Var.java:532)
        at clojure.main.main(main.java:37)
c:\1\myproj>lein -version
Leiningen 2.0.0-SNAPSHOT on Java 1.7.0_09 Java HotSpot(TM) 64-Bit Server VM

c:\1\myproj>java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

c:\1\myproj>ver

Microsoft Windows [Version 6.1.7601]

win7 64bit

actual project.clj file contents:

(defproject myproj "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.4.0"]])

EDIT: projects.clj file:

 {:user {:plugins [[lein-catnip "0.6.0-SNAPSHOT"]]}}