Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Duplicate
-
9.0.0
-
None
-
Linux
Description
When trying to run Wicket 9.0.0 under Java 15, it fails with an "Unsupported class file major version 59" error from CGLib.
This issue suggests that CGLib is not actively maintained anymore. The Maven Central hasn't seen a new version since August 2019.
To make sure Wicket keeps running on the latest Java version, a migration to ByteBuddy and/or Javassist is recommended.
This is especially relevant since Oracle now only supports the latest version of OpenJDK, requiring OpenJDK users to switch to the latest version every 6 months.
Attachments
Issue Links
- is fixed by
-
WICKET-6913 Java 17 compatibility with cglib
- Resolved
- relates to
-
WICKET-6825 wicket-ioc 9.0.0 throws IAE with JDK14, still includes outdated ASM 7.1.0 in cglib-nodep
- Resolved
-
WICKET-6913 Java 17 compatibility with cglib
- Resolved
-
WICKET-6911 wicket-spring throws an error when a spring bean uses ctor injection
- Resolved