Awesome-sauce. Thanks.
On Dec 6, 2013, at 10:00 AM, Sam Berlin <[email protected]> wrote: > I'm going to look at bumping to the latest ASM today (and some other CGLIB > fixes from Stuart) today. > > sam > > On Dec 6, 2013 11:25 AM, "Brian Pontarelli" <[email protected]> wrote: > I’ve done that before. It is a bit difficult to extract the underlying error > because the exception that bubbles up is flat and doesn’t contain the root > cause. > > I did managed to find a workaround (which was probably in the bug comments or > really obvious but took me a bit to come to). However, the workaround > requires quite a bit of work. I had to unwind any lambdas in my project that > were in the Guice injection path. We have a number of modules that are > lambdas because the Module interface is functional. If you remove all > lambdas, the stack trace gets fixed because ASM no longer runs into bytecode > it can’t figure out. > > A toggle would be great. Or just bumping to the latest ASM (which we did for > Prime-MVC) fixes this and a bunch of other ASM issues as well. > > -- Brian > > On Dec 5, 2013, at 3:09 PM, Sam Berlin <[email protected]> wrote: > >> If you weren't using AOP, you could use the NO_AOP variant... but AOP >> requires cglib requires ASM, so there's no way to disable it right now. >> >> I'm looking into fixing it now, and in the meantime you can temporarily hack >> in a try/catch around the place that is failing. >> >> sam >> >> >> On Thu, Dec 5, 2013 at 5:05 PM, Brian Pontarelli <[email protected]> >> wrote: >> I’m working on a JDK 8 application that and running into the ASM line number >> problem. Just FYI - we are using AOP, multi-binders, Module overrides and a >> couple of other features. Here’s the bug tracking this issue: >> >> https://code.google.com/p/google-guice/issues/detail?id=757 >> >> Does anyone have a workaround for this? Anyway to disable ASM completely? >> >> — Brian >> >> -- >> You received this message because you are subscribed to the Google Groups >> "google-guice" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/google-guice. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "google-guice" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/google-guice. >> For more options, visit https://groups.google.com/groups/opt_out. > > > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/google-guice. > For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/google-guice. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "google-guice" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-guice. For more options, visit https://groups.google.com/groups/opt_out.
