Closed
Description
Sondre Eikanger Kvalø opened SPR-11656 and commented
The current version of ASM (v 4) makes Spring @ComponentScan
and other ASM reliant features unusable when running on Java 8.
Pull request 510 upgrades ASM to 5.0.0 (should be 5.0.1). According to the ASM release notes this version should still be backwards compatible with Java 5, 6, 7 and 8.
This is a major obstacle at least for those using Camel as it is not Spring 4 compatible.
Affects: 3.2.8
Issue Links:
- Upgrade AspectJ dependency to 1.8 final and apply latest ASM 5.0.2 patches [SPR-11212] #15837 Upgrade AspectJ dependency to 1.8 final and apply latest ASM 5.0.2 patches
- Upgrade embedded ASM version to 5.0.1 [SPR-11239] #15864 Upgrade embedded ASM version to 5.0.1
- Java 8: ASM5 visitors required for parsing INVOKESPECIAL/STATIC on interfaces [SPR-11979] #16595 Java 8: ASM5 visitors required for parsing INVOKESPECIAL/STATIC on interfaces
- Upgrade to ASM 5.0.3 [SPR-11889] #16508 Upgrade to ASM 5.0.3
- Metadata reading should never use ASM for java.* and javax.* types (in particular on JDK 8) [SPR-11719] #16341 Metadata reading should never use ASM for java.* and javax.* types (in particular on JDK 8)
Referenced from: pull request #510
4 votes, 9 watchers