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