aries-dev mailing list archives

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


Harald Wellmann commented on ARIES-1186:

According to ASM Javadocs, the Opcodes parameter stands for

api - the ASM API version implemented by this visitor. Must be one of Opcodes.ASM4 or Opcodes.ASM5.

Since Aries obviously does not use any new ASM5 features, I used ASM4 for backward compatibility.
Don't know if ASM5 would break anything, I'm not an ASM expert by any means...

> 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