soapui
soapui copied to clipboard
Build fails: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass & java.lang.NoClassDefFoundError: Could not initialize class org.mockito.internal.creation.jmock.ClassImposterizer$3
Checked out the repo and issued a "mvn clean install". The build fails in module "SoapUI" with these errors:
[ERROR] createMockAsWar on createMockAsWar(com.eviware.soapui.actions.MockAsWarActionTest)(com.eviware.soapui.actions.MockAsWarActionTest) Time elapsed: 1.779 s <<< FAILURE!
java.lang.ExceptionInInitializerError
at com.eviware.soapui.actions.MockAsWarActionTest.setUpFormDialog(MockAsWarActionTest.java:64)
at com.eviware.soapui.actions.MockAsWarActionTest.setUp(MockAsWarActionTest.java:60)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @59e5ddf
at com.eviware.soapui.actions.MockAsWarActionTest.setUpFormDialog(MockAsWarActionTest.java:64)
at com.eviware.soapui.actions.MockAsWarActionTest.setUp(MockAsWarActionTest.java:60)
[ERROR] builderValuesShouldMatchModel[0 - class com.eviware.soapui.impl.wsdl.panels.teststeps.amf.AMFRequestTestStepPanelBuilder] on builderValuesShouldMatchModel[0 - class com.eviware.soapui.impl.wsdl.panels.teststeps.amf.AMFRequestTestStepPanelBuilder](com.eviware.soapui.impl.GenericPanelBuilderTest)(com.eviware.soapui.impl.GenericPanelBuilderTest) Time elapsed: 0.004 s <<< FAILURE!
java.lang.NoClassDefFoundError: Could not initialize class org.mockito.internal.creation.jmock.ClassImposterizer$3
at com.eviware.soapui.impl.GenericPanelBuilderTest.<init>(GenericPanelBuilderTest.java:95)
The latter error repeats maybe 50 times...
The former
Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @59e5ddf
sound like a Java version issue to me. Has this really been built with Java 16 as the project's home page suggest?