MockitoMockTest_0

[2025-02-20T21:03:43.537Z] Running test MockitoMockTest_0 ... [2025-02-20T21:03:43.537Z] =============================================== [2025-02-20T21:03:43.537Z] MockitoMockTest_0 Start Time: Thu Feb 20 21:03:42 2025 Epoch Time (ms): 1740085422867 [2025-02-20T21:03:43.537Z] variation: NoOptions [2025-02-20T21:03:43.537Z] JVM_OPTIONS: [2025-02-20T21:03:43.537Z] { \ [2025-02-20T21:03:43.537Z] echo ""; echo "TEST SETUP:"; \ [2025-02-20T21:03:43.537Z] echo "Nothing to be done for setup."; \ [2025-02-20T21:03:43.537Z] mkdir -p "/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/aqa-tests/TKG/../TKG/output_17400854221211/MockitoMockTest_0"; \ [2025-02-20T21:03:43.537Z] cd "/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/aqa-tests/TKG/../TKG/output_17400854221211/MockitoMockTest_0"; \ [2025-02-20T21:03:43.537Z] echo ""; echo "TESTING:"; \ [2025-02-20T21:03:43.537Z] "/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/jdkbinary/j2sdk-image/bin/java" -cp "/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/aqa-tests/TKG/../../jvmtest/TestConfig/resources:/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/aqa-tests/TKG/../../jvmtest/functional/MockitoTests/MockitoTests.jar:/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/../../testDependency/lib/mockito-core.jar:/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/../../testDependency/lib/byte-buddy.jar:/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/../../testDependency/lib/byte-buddy-agent.jar:/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/../../testDependency/lib/objenesis.jar" test.java.MockitoMockTest ; \ [2025-02-20T21:03:43.537Z] if [ $? -eq 0 ]; then echo "-----------------------------------"; echo "MockitoMockTest_0""_PASSED"; echo "-----------------------------------"; cd /home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/aqa-tests/TKG/..; rm -f -r "/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/aqa-tests/TKG/../TKG/output_17400854221211/MockitoMockTest_0"; else echo "-----------------------------------"; echo "MockitoMockTest_0""_FAILED"; echo "-----------------------------------"; fi; \ [2025-02-20T21:03:43.537Z] echo ""; echo "TEST TEARDOWN:"; \ [2025-02-20T21:03:43.537Z] echo "Nothing to be done for teardown."; \ [2025-02-20T21:03:43.537Z] } 2>&1 | tee -a "/home/jenkins/workspace/Test_openjdk25_hs_extended.functional_aarch64_alpine-linux_rerun/aqa-tests/TKG/../TKG/output_17400854221211/TestTargetResult"; [2025-02-20T21:03:43.537Z] [2025-02-20T21:03:43.537Z] TEST SETUP: [2025-02-20T21:03:43.537Z] Nothing to be done for setup. [2025-02-20T21:03:43.537Z] [2025-02-20T21:03:43.537Z] TESTING: [2025-02-20T21:03:43.537Z] Call Mockito.mock(ArrayList.class) [2025-02-20T21:03:44.298Z] WARNING: A Java agent has been loaded dynamically (/home/jenkins/testDependency/lib/byte-buddy-agent.jar) [2025-02-20T21:03:44.298Z] WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning [2025-02-20T21:03:44.298Z] WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information [2025-02-20T21:03:44.298Z] WARNING: Dynamic loading of agents will be disallowed by default in a future release [2025-02-20T21:03:44.298Z] OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended [2025-02-20T21:03:45.642Z] Exception in thread "main" org.mockito.exceptions.base.MockitoException: [2025-02-20T21:03:45.642Z] Mockito cannot mock this class: class java.util.ArrayList. [2025-02-20T21:03:45.642Z] [2025-02-20T21:03:45.642Z] If you're not sure why you're getting this error, please open an issue on GitHub. [2025-02-20T21:03:45.642Z] [2025-02-20T21:03:45.642Z] [2025-02-20T21:03:45.642Z] Java : 25 [2025-02-20T21:03:45.642Z] JVM vendor name : Eclipse Adoptium [2025-02-20T21:03:45.642Z] JVM vendor version : 25-beta+10-ea [2025-02-20T21:03:45.642Z] JVM name : OpenJDK 64-Bit Server VM [2025-02-20T21:03:45.642Z] JVM version : 25-beta+10-ea [2025-02-20T21:03:45.642Z] JVM info : mixed mode, sharing [2025-02-20T21:03:45.642Z] OS name : Linux [2025-02-20T21:03:45.642Z] OS version : 5.15.0-131-generic [2025-02-20T21:03:45.642Z] [2025-02-20T21:03:45.642Z] [2025-02-20T21:03:45.642Z] You are seeing this disclaimer because Mockito is configured to create inlined mocks. [2025-02-20T21:03:45.642Z] You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc. [2025-02-20T21:03:45.642Z] [2025-02-20T21:03:45.642Z] Underlying exception : org.mockito.exceptions.base.MockitoException: Could not modify all classes [class java.util.ArrayList, interface java.util.RandomAccess, interface java.lang.Iterable, class java.lang.Object, interface java.util.SequencedCollection, interface java.util.Collection, interface java.util.List, class java.util.AbstractCollection, interface java.lang.Cloneable, class java.util.AbstractList, interface java.io.Serializable] [2025-02-20T21:03:45.642Z] at test.java.MockitoMockTest.main(MockitoMockTest.java:22) [2025-02-20T21:03:45.642Z] Caused by: org.mockito.exceptions.base.MockitoException: Could not modify all classes [class java.util.ArrayList, interface java.util.RandomAccess, interface java.lang.Iterable, class java.lang.Object, interface java.util.SequencedCollection, interface java.util.Collection, interface java.util.List, class java.util.AbstractCollection, interface java.lang.Cloneable, class java.util.AbstractList, interface java.io.Serializable] [2025-02-20T21:03:45.642Z] at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168) [2025-02-20T21:03:45.642Z] at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399) [2025-02-20T21:03:45.642Z] at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190) [2025-02-20T21:03:45.642Z] at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410) [2025-02-20T21:03:45.642Z] ... 1 more [2025-02-20T21:03:45.642Z] Caused by: java.lang.IllegalStateException: [2025-02-20T21:03:45.642Z] Byte Buddy could not instrument all classes within the mock's type hierarchy [2025-02-20T21:03:45.642Z] [2025-02-20T21:03:45.642Z] This problem should never occur for javac-compiled classes. This problem has been observed for classes that are: [2025-02-20T21:03:45.642Z] - Compiled by older versions of scalac [2025-02-20T21:03:45.642Z] - Classes that are part of the Android distribution [2025-02-20T21:03:45.642Z] at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:285) [2025-02-20T21:03:45.642Z] at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.mockClass(InlineBytecodeGenerator.java:218) [2025-02-20T21:03:45.642Z] at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0(TypeCachingBytecodeGenerator.java:78) [2025-02-20T21:03:45.643Z] at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168) [2025-02-20T21:03:45.643Z] at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:399) [2025-02-20T21:03:45.643Z] at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:190) [2025-02-20T21:03:45.643Z] at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:410) [2025-02-20T21:03:45.643Z] at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75) [2025-02-20T21:03:45.643Z] at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMockType(InlineDelegateByteBuddyMockMaker.java:414) [2025-02-20T21:03:45.643Z] at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.doCreateMock(InlineDelegateByteBuddyMockMaker.java:373) [2025-02-20T21:03:45.643Z] at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.createMock(InlineDelegateByteBuddyMockMaker.java:352) [2025-02-20T21:03:45.643Z] at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.createMock(InlineByteBuddyMockMaker.java:56) [2025-02-20T21:03:45.643Z] at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99) [2025-02-20T21:03:45.643Z] at org.mockito.internal.MockitoCore.mock(MockitoCore.java:84) [2025-02-20T21:03:45.643Z] at org.mockito.Mockito.mock(Mockito.java:2104) [2025-02-20T21:03:45.643Z] at org.mockito.Mockito.mock(Mockito.java:2019) [2025-02-20T21:03:45.643Z] ... 1 more [2025-02-20T21:03:45.643Z] Caused by: java.lang.IllegalArgumentException: Java 25 (69) is not supported by the current version of Byte Buddy which officially supports Java 24 (68) - update Byte Buddy or set net.bytebuddy.experimental as a VM property [2025-02-20T21:03:45.643Z] at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:120) [2025-02-20T21:03:45.643Z] at net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:95) [2025-02-20T21:03:45.643Z] at net.bytebuddy.utility.AsmClassReader$Factory$Default.make(AsmClassReader.java:82) [2025-02-20T21:03:45.643Z] at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining.create(TypeWriter.java:4036) [2025-02-20T21:03:45.643Z] at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2246) [2025-02-20T21:03:45.643Z] at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4057) [2025-02-20T21:03:45.643Z] at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:3741) [2025-02-20T21:03:45.643Z] at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.transform(InlineBytecodeGenerator.java:402) [2025-02-20T21:03:45.643Z] at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) [2025-02-20T21:03:45.643Z] at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) [2025-02-20T21:03:45.643Z] at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) [2025-02-20T21:03:45.643Z] at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) [2025-02-20T21:03:45.643Z] at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221) [2025-02-20T21:03:45.643Z] at org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.triggerRetransformation(InlineBytecodeGenerator.java:281) [2025-02-20T21:03:45.643Z] ... 16 more [2025-02-20T21:03:45.643Z] ----------------------------------- [2025-02-20T21:03:45.643Z] MockitoMockTest_0_FAILED [2025-02-20T21:03:45.643Z] ----------------------------------- [2025-02-20T21:03:45.643Z] [2025-02-20T21:03:45.643Z] TEST TEARDOWN: [2025-02-20T21:03:45.643Z] Nothing to be done for teardown. [2025-02-20T21:03:45.643Z] MockitoMockTest_0 Finish Time: Thu Feb 20 21:03:44 2025 Epoch Time (ms): 1740085424832