Fehler beim Aufrufen von TestNG-Unit-Testfällen mit aktiviertem Clover-Profil. Habe keine Kleeblatt-Version geändert. Keine Ahnung, warum es passiert.verursacht durch: java.lang.NoClassDefFoundError: com_atlassian_clover/TestNameSniffer
Hier ist meine Libs Details - Klee-4.0.3, testng - 6.0.1, Maven 3
Caused by: java.lang.NoClassDefFoundError: com_atlassian_clover/TestNameSniffer
at com.mds404.catalog.infrastructure.entity.ModelBase.<clinit>(ModelBase.java:27)
at sun.reflect.GeneratedSerializationConstructorAccessor1.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator.newInstance(SunReflectionFactoryInstantiator.java:40)
at org.objenesis.ObjenesisBase.newInstance(ObjenesisBase.java:59)
at org.mockito.internal.creation.jmock.ClassImposterizer.createProxy(ClassImposterizer.java:111)
at org.mockito.internal.creation.jmock.ClassImposterizer.imposterise(ClassImposterizer.java:51)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:52)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:41)
at org.mockito.Mockito.mock(Mockito.java:1014)
at org.mockito.Mockito.mock(Mockito.java:909)
at com.mds404.rest.v2.controller.BaseControllerTest.<init>(BaseControllerTest.java:107)
... 33 more
Caused by: java.lang.ClassNotFoundException: com_atlassian_clover.TestNameSniffer
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:97)
... 46 more
, dass nicht einmal ein gültiger Klassenname ist. Ändern Sie die Unterbalken und den Schrägstrich in Punkte. – EJP
@EJP Es ist eigentlich ein echter Klassenname. Warum es so verwirrend genannt wird, habe ich keine Ahnung. Schande über dich, Atlassian. –
Der mit dem Schrägstrich ist kein echter oder sogar legaler Klassenname. – EJP