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.

Reply via email to