aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Freeman Fang (JIRA)" <>
Subject [jira] [Commented] (ARIES-1186) Upgrade to ASM 5 for Java 8 support
Date Tue, 13 May 2014 03:19:15 GMT


Freeman Fang commented on ARIES-1186:

Hi  Harald,

Thanks for the patch, seems Karaf|Aries Java8 support become more and more hot now.
Just one question, I saw you have some changes like
-    super(cv);
+    super(ASM4, cv);

in your patch, shouldn't it be the Opcodes.ASM5 here as we are upgrading to ASM5,  so that
the ASM api version should be ASM5, right?

If so, there are also several places in proxy-impl module should use Opcodes.ASM5 instead
of Opcodes.ASM4.


> Upgrade to ASM 5 for Java 8 support
> -----------------------------------
>                 Key: ARIES-1186
>                 URL:
>             Project: Aries
>          Issue Type: Improvement
>          Components: Proxy
>    Affects Versions: proxy-impl-1.0.2
>            Reporter: Harald Wellmann
>            Priority: Critical
> Aries Proxy does not work under Java 8, since it depends on ASM 4 which does not support
Java 8.
> This is currently a blocker for working with Karaf 3.0.1 under Java 8. (Karaf contains
Aries Proxy Impl 1.0.2).
> Upgrading to ASM 5.0.2 requires changing a few {{super()}} calls in Aries subclasses
of ASM classes.
> I tried a local build of Aries Proxy Impl 1.0.3-SNAPSHOT with these changes, and the
result seems to be ok for Karaf.
> The larger part of the issue on Aries side is the dependency on a prehistoric version
of Pax Exam which depends on Pax Runner (with additional configuration tweaks from Aries)
which does not support Java 8 either, so I haven't been able to run the Proxy integration

This message was sent by Atlassian JIRA

View raw message