Hi everyone,

Does anyone have a clue why this would perfectly run on the repl but will throw NPE when run from the jar or via lein2 run (aot-ed)?

;;there exist global vars of the form  'xxx-NER-tags'
;;first the repl everything works as expected...I get the map back

PAnnotator.core=> (var-get (resolve (symbol (str (:for-lib opts) "-tags"))))
{:middle "> ", :closing " <END>", :opening "<START:", :order [:entity :token]}

Where (:for-lib opts) returns "custom-NER" ...

Now when this is aot-ed and run either via the cmd or the jar it fails with NPE at var-get which is called with nil! For some reason resolving a symbol brings back nil and then of course (var-get nil) will throw...

any ideas...It's been 2 hours since I did anything useful due to this...
btw I am on Clojure 1.5-RC1...

as always, thanks a lot...

Jim





--
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