Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is powermockrunner not compatible with Jetty10 because jetty 10 uses jdk 11 #1157

Open
smitagarg1 opened this issue May 7, 2023 · 0 comments

Comments

@smitagarg1
Copy link

old Jetty version used : 9.4.43.v20210629
New Jetty version : 10.0.12
Jdk version : 11

After upgrading to jetty we started receiving below error with one of the Junits using PowerMockRunner

java.lang.IllegalStateException: Failed to transform class with name org.eclipse.jetty.util.component.ContainerLifeCycle. Reason: [source error] the called constructor is private in org.eclipse.jetty.util.component.ContainerLifeCycle$Bean
at org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:296)
at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:204)
at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass1(DeferSupportingClassLoader.java:89)
at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:79)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:299)
at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:204)
at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass1(DeferSupportingClassLoader.java:89)
at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:79)

Could it be because jetty 10 being on jdk11 is getting incompatible with Power mock .Test run fine when modified and run using SpringJUnit4ClassRunner.class

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant