Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-6836

Replace CGLib with ByteBuddy and/or Javassist

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Duplicate
    • 9.0.0
    • 10.0.0-M1
    • wicket-ioc
    • 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

          Activity

            People

              mgrigorov Martin Tzvetanov Grigorov
              gertjan_schouten Gert-Jan Schouten
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: