I've been working on a web app, and it was using leiningen-war.  The
author of that suggest moving to the lein-ring plugin on his github
site... so, I did that.  However, when I run "lein ring server" I get
a traceback, which I show below.  Two lines stand out to me:
        at 
ring.util.tracker$eval688$loading__4292__auto____689.invoke(tracker.clj:1)
        at ring.util.tracker$eval688.invoke(tracker.clj:1)

So I went to look at ring.util.tracker... but there is no
ring.util.tracker. :-(  So I have no idea what's happening here.  I'm
hoping someone here can shed some light on this.

Here's the traceback:

Var *classpath* not marked :dynamic true, setting to :dynamic. You
should fix this before next release!
Var *html-mode* not marked :dynamic true, setting to :dynamic. You
should fix this before next release!
Exception in thread "main" java.lang.UnsupportedOperationException:
Cannot recur across try,
compiling:(clojure/contrib/find_namespaces.clj:61)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6253)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyze(Compiler.java:6018)
        at clojure.lang.Compiler$IfExpr$Parser.parse(Compiler.java:2516)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6246)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6234)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyze(Compiler.java:6018)
        at clojure.lang.Compiler$IfExpr$Parser.parse(Compiler.java:2524)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6246)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6234)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyze(Compiler.java:6018)
        at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5422)
        at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:5718)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6246)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6234)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyze(Compiler.java:6018)
        at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5422)
        at clojure.lang.Compiler$TryExpr$Parser.parse(Compiler.java:2022)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6246)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyze(Compiler.java:6018)
        at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5422)
        at clojure.lang.Compiler$FnMethod.parse(Compiler.java:4858)
        at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3530)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6244)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6234)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.access$100(Compiler.java:36)
        at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:494)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6246)
        at clojure.lang.Compiler.analyze(Compiler.java:6057)
        at clojure.lang.Compiler.analyze(Compiler.java:6018)
        at clojure.lang.Compiler.eval(Compiler.java:6305)
        at clojure.lang.Compiler.load(Compiler.java:6736)
        at clojure.lang.RT.loadResourceScript(RT.java:344)
        at clojure.lang.RT.loadResourceScript(RT.java:335)
        at clojure.lang.RT.load(RT.java:413)
        at clojure.lang.RT.load(RT.java:385)
        at clojure.core$load$fn__4397.invoke(core.clj:5318)
        at clojure.core$load.doInvoke(core.clj:5317)
        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:604)
        at clojure.core$use.doInvoke(core.clj:5295)
        at clojure.lang.RestFn.invoke(RestFn.java:458)
        at 
ring.util.tracker$eval688$loading__4292__auto____689.invoke(tracker.clj:1)
        at ring.util.tracker$eval688.invoke(tracker.clj:1)
        at clojure.lang.Compiler.eval(Compiler.java:6301)
        at clojure.lang.Compiler.eval(Compiler.java:6292)
        at clojure.lang.Compiler.load(Compiler.java:6736)
        at clojure.lang.RT.loadResourceScript(RT.java:344)
        at clojure.lang.RT.loadResourceScript(RT.java:335)
        at clojure.lang.RT.load(RT.java:413)
        at clojure.lang.RT.load(RT.java:385)
        at clojure.core$load$fn__4397.invoke(core.clj:5318)
        at clojure.core$load.doInvoke(core.clj:5317)
        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:604)
        at clojure.core$use.doInvoke(core.clj:5295)
        at clojure.lang.RestFn.invoke(RestFn.java:422)
        at 
ring.middleware.reload_modified$eval682$loading__4292__auto____683.invoke(reload_modified.clj:1)
        at ring.middleware.reload_modified$eval682.invoke(reload_modified.clj:1)
        at clojure.lang.Compiler.eval(Compiler.java:6301)
        at clojure.lang.Compiler.eval(Compiler.java:6292)
        at clojure.lang.Compiler.load(Compiler.java:6736)
        at clojure.lang.RT.loadResourceScript(RT.java:344)
        at clojure.lang.RT.loadResourceScript(RT.java:335)
        at clojure.lang.RT.load(RT.java:413)
        at clojure.lang.RT.load(RT.java:385)
        at clojure.core$load$fn__4397.invoke(core.clj:5318)
        at clojure.core$load.doInvoke(core.clj:5317)
        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:5284)
        at clojure.lang.RestFn.invoke(RestFn.java:458)
        at user$eval3.invoke(NO_SOURCE_FILE:1)
        at clojure.lang.Compiler.eval(Compiler.java:6301)
        at clojure.lang.Compiler.eval(Compiler.java:6291)
        at clojure.lang.Compiler.eval(Compiler.java:6292)
        at clojure.lang.Compiler.eval(Compiler.java:6268)
        at clojure.core$eval.invoke(core.clj:2680)
        at clojure.lang.FnLoaderThunk.invoke(FnLoaderThunk.java:31)
        at clojure.main$eval_opt.invoke(main.clj:296)
        at clojure.lang.FnLoaderThunk.invoke(FnLoaderThunk.java:31)
        at clojure.main$initialize.invoke(main.clj:315)
        at clojure.lang.FnLoaderThunk.invoke(FnLoaderThunk.java:36)
        at clojure.main$null_opt.invoke(main.clj:348)
        at clojure.lang.FnLoaderThunk.invoke(FnLoaderThunk.java:36)
        at clojure.main$main.doInvoke(main.clj:426)
        at clojure.lang.RestFn.invoke(RestFn.java:422)
        at clojure.lang.FnLoaderThunk.invoke(FnLoaderThunk.java:36)
        at clojure.lang.Var.invoke(Var.java:405)
        at clojure.lang.AFn.applyToHelper(AFn.java:165)
        at clojure.lang.Var.applyTo(Var.java:518)
        at clojure.main.main(main.java:37)
Caused by: java.lang.UnsupportedOperationException: Cannot recur across try
        at clojure.lang.Compiler$RecurExpr$Parser.parse(Compiler.java:5945)
        at clojure.lang.Compiler.analyzeSeq(Compiler.java:6246)
        ... 118 more


Thanks!

-John

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to