\sR fails on Clojure 1.3.0

Issue #69 resolved
Ilmari Vacklin
created an issue

Running Clojure 1.3.0-master-SNAPSHOT and vimclojure/server 2.3.0-SNAPSHOT, I can start the ng server via e.g. Cake's ng task fine. However, \sR in a file gives me:

{{{
Error executing Nail! (131)
A crisis has arisen:
java.lang.Exception: Unable to resolve symbol: special-form-anchor in this context, compiling:(vimclojure/backend.clj:36)
at clojure.lang.Compiler.analyze(Compiler.java:5993)
at clojure.lang.Compiler.analyze(Compiler.java:5939)
at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3389)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6169)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.access$100(Compiler.java:35)
at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:5604)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6167)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6155)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6155)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.analyze(Compiler.java:5939)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5343)
at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:5639)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6167)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6155)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6155)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.analyze(Compiler.java:5939)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5343)
at clojure.lang.Compiler$FnMethod.parse(Compiler.java:4779)
at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3509)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6165)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6155)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.access$100(Compiler.java:35)
at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:480)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6167)
at clojure.lang.Compiler.analyze(Compiler.java:5978)
at clojure.lang.Compiler.analyze(Compiler.java:5939)
at clojure.lang.Compiler.eval(Compiler.java:6226)
at clojure.lang.Compiler.load(Compiler.java:6657)
at clojure.lang.RT.loadResourceScript(RT.java:340)
at clojure.lang.RT.loadResourceScript(RT.java:331)
at clojure.lang.RT.load(RT.java:409)
at clojure.lang.RT.load(RT.java:381)
at clojure.core$load$fn4389.invoke(core.clj:5308)
at clojure.core$load.doInvoke(core.clj:5307)
at clojure.lang.RestFn.invoke(RestFn.java:409)
at clojure.core$load_one.invoke(core.clj:5132)
at clojure.core$load_lib.doInvoke(core.clj:5169)
at clojure.lang.RestFn.applyTo(RestFn.java:143)
at clojure.core$apply.invoke(core.clj:602)
at clojure.core$load_libs.doInvoke(core.clj:5203)
at clojure.lang.RestFn.applyTo(RestFn.java:138)
at clojure.core$apply.invoke(core.clj:602)
at clojure.core$require.doInvoke(core.clj:5272)
at clojure.lang.RestFn.invoke(RestFn.java:483)
at vimclojure.nails$eval283$loading
4288auto284.invoke(nails.clj:23)
at vimclojure.nails$eval283.invoke(nails.clj:23)
at clojure.lang.Compiler.eval(Compiler.java:6222)
at clojure.lang.Compiler.eval(Compiler.java:6213)
at clojure.lang.Compiler.load(Compiler.java:6657)
at clojure.lang.RT.loadResourceScript(RT.java:340)
at clojure.lang.RT.loadResourceScript(RT.java:331)
at clojure.lang.RT.load(RT.java:409)
at clojure.lang.RT.load(RT.java:381)
at clojure.core$load$fn
4389.invoke(core.clj:5308)
at clojure.core$load.doInvoke(core.clj:5307)
at clojure.lang.RestFn.invoke(RestFn.java:409)
at clojure.core$load_one.invoke(core.clj:5132)
at clojure.core$load_lib.doInvoke(core.clj:5169)
at clojure.lang.RestFn.applyTo(RestFn.java:143)
at clojure.core$apply.invoke(core.clj:602)
at clojure.core$load_libs.doInvoke(core.clj:5203)
at clojure.lang.RestFn.applyTo(RestFn.java:138)
at clojure.core$apply.invoke(core.clj:602)
at clojure.core$require.doInvoke(core.clj:5272)
at clojure.lang.RestFn.invoke(RestFn.java:409)
at clojure.lang.Var.invoke(Var.java:401)
at vimclojure.Nail.<clinit>(Nail.java:37)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at vimclojure.nailgun.NGSession.run(NGSession.java:256)
Caused by: java.lang.Exception: Unable to resolve symbol: special-form-anchor in this context
at clojure.lang.Compiler.resolveIn(Compiler.java:6475)
at clojure.lang.Compiler.resolve(Compiler.java:6419)
at clojure.lang.Compiler.analyzeSymbol(Compiler.java:6382)
at clojure.lang.Compiler.analyze(Compiler.java:5960)
... 78 more
java.lang.IllegalStateException: Attempting to call unbound fn: #'vimclojure.nails/NamespaceOfFile
at clojure.lang.Var$Unbound.throwArity(Var.java:43)
at clojure.lang.AFn.invoke(AFn.java:39)
at clojure.lang.Var.invoke(Var.java:401)
at vimclojure.Nail.nailMain(Nail.java:61)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at vimclojure.nailgun.NGSession.run(NGSession.java:294)
}}}

Comments (2)

  1. Log in to comment