/ / java.lang.NoSuchMethodError TestNG Test in Eclipse ausführen - Java, Eclipse, Wildfly, Jboss-Arquillian, Testng-Eclipse

java.lang.NoSuchMethodError läuft TestNG Test in Eclipse - Java, Eclipse, Wildfly, Jboss-Arquillian, Testng-Eclipse

Ich bekomme die Ausnahme

FAILED CONFIGURATION: @BeforeSuite arquillianBeforeSuite
java.lang.NoSuchMethodError: org.jboss.remoting3.Endpoint.builder()Lorg/jboss/remoting3/EndpointBuilder;
at org.jboss.as.controller.client.impl.RemotingModelControllerClient.getOrCreateChannel(RemotingModelControllerClient.java:117)
at org.jboss.as.controller.client.impl.RemotingModelControllerClient$1.getChannel(RemotingModelControllerClient.java:59)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:147)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:122)

Ausführen von Arquillian-Tests in Eclipse Oxygen mit TestNG und wildfly11. Meine Maven Konfiguration ist wie folgt:

    <dependency>
<groupId>org.jboss.arquillian.testng</groupId>
<artifactId>arquillian-testng-container</artifactId>
<version>1.1.13.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.11</version>
</dependency>
<dependency>
<groupId>org.wildfly.arquillian</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId>
<version>2.0.1.Final</version>
<scope>test</scope>
</dependency>

Antworten:

0 für die Antwort № 1

Die Lösung war:

Entfernen Sie die Wildfly 11 Runtime vom Klassenweg.

  1. Klicken Sie mit der rechten Maustaste auf das Projekt
  2. Pfad erstellen
  3. Konfigurieren Sie den Erstellungspfad
  4. Bibliotheken (Tab)
  5. Wildfly 11 Runtime (oder Wildfly 10 Runtime) entfernen

Warum ist das notwendig? Kommentare willkommen ...