Hi all,
I get various unit test failures for TC 11.0.0-M22 when running on the
current JDK 24 (EA 4). As an example:
Testsuite: org.apache.catalina.session.TestPersistentManager
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 6.308 sec
Testcase: testBug62175 took 4.733 sec
Caused an ERROR
Could not create type
java.lang.IllegalArgumentException: Could not create type
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:170)
at
net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399)
at
org.easymock.internal.ClassProxyFactory.createProxy(ClassProxyFactory.java:151)
at org.easymock.internal.MocksControl.createMock(MocksControl.java:110)
at org.easymock.internal.MocksControl.createMock(MocksControl.java:83)
at org.easymock.IMocksControl.mock(IMocksControl.java:44)
at org.easymock.EasyMock.niceMock(EasyMock.java:187)
at org.easymock.EasyMock.createNiceMock(EasyMock.java:361)
at
org.apache.catalina.session.TestPersistentManager.testBug62175(TestPersistentManager.java:110)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
Caused by: java.lang.IllegalArgumentException:
org.apache.catalina.connector.Connector$$$EasyMock$1 must be defined in
the same package as org.easymock.internal.ClassProxyFactory
at
net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup.injectRaw(ClassInjector.java:1635)
at
net.bytebuddy.dynamic.loading.ClassInjector$AbstractBase.inject(ClassInjector.java:118)
at
net.bytebuddy.dynamic.loading.ClassLoadingStrategy$UsingLookup.load(ClassLoadingStrategy.java:519)
at
net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResolutionStrategy.java:101)
at
net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:6325)
at
org.easymock.internal.ClassProxyFactory.lambda$createProxy$0(ClassProxyFactory.java:161)
at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
Of course JDK 24 failures are not yet critical, just wanted to give an
early heads up. I was not aware of such failures when testing the
previous 11.0.0-M21 with JDK 24 EA 2.
Best regards,
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org