Just a general pointer: the bytecode verification that the JVM performs when loading a class has failed. There is a code path through the bytecode of the mentioned method such that it pops more than it pushes (Java bytecode is a stack-oriented machine language).
So it makes sense that it blows up only when you try to actually run the code. Why it blows up---no idea. On Thursday, February 28, 2013 3:23:22 PM UTC+1, Jim foo.bar wrote: > > I've got a project.... > > > 1. I can *'lein2 repl'* in it and navigate to any namespace - no > problem > 2. I can *'lein2 check'* it and it compiles everything - no problem > 3. I can *'lein2 test'* or *'lein2 test some-namespace'* and BOOM! - * > PROBLEM! * > > > *Exception in thread "main" java.lang.VerifyError: (class: > hotel_nlp/concretions/models/Workflow, method: run signature: > ()Ljava/lang/Object;) Unable to pop operand off an empty stack, > compiling:(hotel_nlp/concretions/models.clj:68:1)* > > * > *What on earth does that mean? I've never had that before!!! The 'models' > namespace has not been modified for 3 days now so it can't be the culprit! > The thing is I don't understand the error message! > > anyone? going slightly mental here! > > To add to the confusion, sometimes the same thing happens with 'lein2 > repl' + 'load' but only *some* times. Most times it doesn't complain ! > I'm not AOT-ing... > > > 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.