lein-clr icon indicating copy to clipboard operation
lein-clr copied to clipboard

REPL invocation is broken in 0.2.1 and 0.2.2

Open kumarshantanu opened this issue 10 years ago • 0 comments

REPL invocation is caused by the following in two versions of lein-clr:

lein-clr 0.2.0: Clojure.Main.exe -i foobar.tmp -r lein-clr 0.2.1: Clojure.Main.exe -i foobar.tmp -e "" -r

In the latter case invoking the REPL fails with the following stack trace on Windows/.NET (not in Mono):

Unhandled Exception: clojure.lang.Compiler+CompilerException: System.InvalidOperationException: Unable to resolve symbol: -r in this context
   at clojure.lang.Compiler.ResolveIn(Namespace n, Symbol symbol, Boolean allowPrivate)
   at clojure.lang.Compiler.AnalyzeSymbol(Symbol symbol)
   at clojure.lang.Compiler.Analyze(ParserContext pcontext, Object form, String name), compiling: (NO_SOURCE_PATH:0:0) ---> System.InvalidOperationException: Unable to resolve symbol: -r in this context
   at clojure.lang.Compiler.ResolveIn(Namespace n, Symbol symbol, Boolean allowPrivate)
   at clojure.lang.Compiler.AnalyzeSymbol(Symbol symbol)
   at clojure.lang.Compiler.Analyze(ParserContext pcontext, Object form, String name)
   --- End of inner exception stack trace ---
   at clojure.lang.Compiler.Analyze(ParserContext pcontext, Object form, String name)
   at clojure.lang.Compiler.eval(Object form)
   at clojure/core$eval__14862.invoke(Object )
   at clojure/main$eval_opt__21467.invoke(Object )
   at clojure/main$initialize__21485.invoke(Object , Object )
   at clojure/main$null_opt__21531.invoke(Object , Object )
   at clojure/main$main__21569.doInvoke(Object )
   at clojure.lang.RestFn.invoke(Object arg1, Object arg2, Object arg3, Object arg4)
   at clojure.lang.Var.invoke(Object arg1, Object arg2, Object arg3, Object arg4)
   at clojure.lang.AFn.ApplyToHelper(IFn fn, ISeq argList)
   at Clojure.CljMain.Main(String[] args)

kumarshantanu avatar Feb 02 '15 18:02 kumarshantanu