[ 
https://issues.apache.org/jira/browse/WICKET-6836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17205622#comment-17205622
 ] 

Martin Tzvetanov Grigorov commented on WICKET-6836:
---------------------------------------------------

I've just checked wicket-examples.war:
{code:java}
$ ll wicket-examples/target/wicket-examples-9.1.0-SNAPSHOT/WEB-INF/lib/ | grep 
-i junit 
 {code}
 i.e. nothing.

mvn dependency:tree lists it as optional:
{code:java}
[INFO] org.apache.wicket:wicket-examples:war:9.1.0-SNAPSHOT
[INFO] +- jakarta.el:jakarta.el-api:jar:3.0.3:provided
[INFO] +- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:2.0.2:compile
[INFO] |  +- jakarta.interceptor:jakarta.interceptor-api:jar:1.2.5:compile
[INFO] |  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:provided
[INFO] |  |  \- jakarta.ejb:jakarta.ejb-api:jar:3.2.6:compile
[INFO] |  |     \- jakarta.transaction:jakarta.transaction-api:jar:1.3.2:compile
[INFO] |  \- jakarta.inject:jakarta.inject-api:jar:1.0:compile
[INFO] +- jakarta.servlet.jsp:jakarta.servlet.jsp-api:jar:2.3.6:provided
[INFO] +- javax.servlet:javax.servlet-api:jar:3.1.0:provided
[INFO] +- com.github.axet:kaptcha:jar:0.0.9:compile
[INFO] |  \- com.jhlabs:filters:jar:2.0.235:compile
[INFO] +- com.github.cage:cage:jar:1.0:compile
[INFO] +- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
[INFO] +- log4j:log4j:jar:1.2.17:compile
[INFO] +- org.apache.wicket:wicket-auth-roles:jar:9.1.0-SNAPSHOT:compile
[INFO] +- org.apache.wicket:wicket-bean-validation:jar:9.1.0-SNAPSHOT:compile
[INFO] +- org.apache.wicket:wicket-cdi:jar:9.1.0-SNAPSHOT:compile
[INFO] +- org.apache.wicket:wicket-core:jar:9.1.0-SNAPSHOT:compile
[INFO] |  +- com.github.openjson:openjson:jar:1.0.12:compile
[INFO] |  +- org.apache.wicket:wicket-request:jar:9.1.0-SNAPSHOT:compile
[INFO] |  +- org.apache.wicket:wicket-util:jar:9.1.0-SNAPSHOT:compile
[INFO] |  |  +- commons-fileupload:commons-fileupload:jar:1.4:compile
[INFO] |  |  +- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] |  |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.7.0:test 
(optional) 
[INFO] |  |     +- org.apiguardian:apiguardian-api:jar:1.1.0:test (optional) 
[INFO] |  |     +- org.junit.platform:junit-platform-engine:jar:1.7.0:test 
(optional) 
[INFO] |  |     |  +- org.opentest4j:opentest4j:jar:1.2.0:test (optional) 
[INFO] |  |     |  \- org.junit.platform:junit-platform-commons:jar:1.7.0:test 
(optional) 
[INFO] |  |     \- org.junit.jupiter:junit-jupiter-api:jar:5.7.0:test 
(optional) 
[INFO] |  \- org.danekja:jdk-serializable-functional:jar:1.9.0:compile
 {code}
 

If you create a new ticket then please attach a demo application too.

> Replace CGLib with ByteBuddy and/or Javassist
> ---------------------------------------------
>
>                 Key: WICKET-6836
>                 URL: https://issues.apache.org/jira/browse/WICKET-6836
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket-ioc
>    Affects Versions: 9.0.0
>         Environment: Linux
>            Reporter: Gert-Jan Schouten
>            Priority: Minor
>
> 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|https://github.com/cglib/cglib/issues/74] 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.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to