Failed to load HotSpot VM
Hello! getting error while using mockK:
java.lang.ExceptionInInitializerError
at io.mockk.MockKKt.clearAllMocks(MockK.kt:1630)
at ru.tinkoff.kora.test.extension.junit5.MockUtils.resetIfMock(MockUtils.java:44)
at ru.tinkoff.kora.test.extension.junit5.KoraJUnit5Extension.prepareMocks(KoraJUnit5Extension.java:187)
at ru.tinkoff.kora.test.extension.junit5.KoraJUnit5Extension.beforeEach(KoraJUnit5Extension.java:292)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.IllegalStateException: Error during attachment using: net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound@5e2975ca
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:643)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:616)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:568)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:545)
at io.mockk.proxy.jvm.JvmMockKAgentFactory.initInstrumentation(JvmMockKAgentFactory.kt:127)
at io.mockk.proxy.jvm.JvmMockKAgentFactory.init(JvmMockKAgentFactory.kt:33)
at io.mockk.impl.JvmMockKGateway.
Error during attachment using: net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound@5e2975ca
java.lang.IllegalStateException: Error during attachment using: net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound@5e2975ca
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:643)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:616)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:568)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:545)
at io.mockk.proxy.jvm.JvmMockKAgentFactory.initInstrumentation(JvmMockKAgentFactory.kt:127)
at io.mockk.proxy.jvm.JvmMockKAgentFactory.init(JvmMockKAgentFactory.kt:33)
at io.mockk.impl.JvmMockKGateway.
Have tried with jvm22, 21, 17
Launched from Idea and from console: ./gradlew :test --tests "path.to.Test"
Both launches give same error
It seems like the JVM you are using does not support dynamic attach. You can add -javaagent:/path/to/bytebuddy.jar to the VM command line to avoid the need for dynamic attach.