2017-07-12 25 views
0

我得到以下異常運行Arquillian測試與Eclipse Neon和Eclipse氧氣使用Wildfly 10與JUnit或TestNG。異常運行Arquillian測試,但新的Eclipse工作區治癒它

Exception in thread "Remoting "management-client" task-5" java.lang.NoSuchMethodError: org.jboss.as.protocol.mgmt.ManagementRequestContext.executeAsync(Lorg/jboss/as/protocol/mgmt/ManagementRequestContext$AsyncTask;)Z 
at org.jboss.as.controller.client.impl.AbstractModelControllerClient$ReadAttachmentInputStreamRequestHandler.handleRequest(AbstractModelControllerClient.java:211) 
at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:255) 
at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:237) 
at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:124) 
at org.jboss.as.protocol.mgmt.ManagementChannelReceiver$1.handleMessage(ManagementChannelReceiver.java:56) 
at org.jboss.as.protocol.mgmt.ManagementChannelReceiver.handleMessage(ManagementChannelReceiver.java:84) 
at org.jboss.remoting3.remote.RemoteConnectionChannel$5.run(RemoteConnectionChannel.java:463) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
at java.lang.Thread.run(Thread.java:748) 

我試圖改變我的pom.xml的版本,但我不認爲這個問題是存在的,因爲測試了一段時間了新鮮的Eclipse工作區運行。一段時間後,測試再次崩潰,沒有東西可以解決它,但創建另一個新的Eclipse工作區,並從我的git存儲庫導入相同的代碼。這是一種煩人的情況,因爲我必須一次又一次地設置我的eclipse偏好。

+0

您使用的是什麼版本的WildFly Arquillian? –

+0

我正在使用org.wildfly \t wildfly-arquillian-container-managed 8.2.1.Final和org.jboss.arquillian arquillian-bom 1.1.13.Final。我現在用氧氣開始了歪斜的霓虹工作區,這解決了該工作區的問題。我有一種感覺,這個問題與Eclipse相關,或者在Eclipse中集成了Wildfly或Maven。在命令行上用mvn開始測試我從來沒有遇到過這個問題。也許使用-clean參數啓動eclipse會有所幫助,但我目前無法測試這個假設。 – MacNord

+0

啊好的。 FWIW我會建議使用'org.wildfly.arquillian:wildfly-arquillian-container-managed:2.0.1.Final'和WildFly 10.其他版本應該可以正常工作。 –

回答

0

,因爲我用

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

,而不是

<dependency> 
    <groupId>org.wildfly</groupId> 
    <artifactId>wildfly-arquillian-container-managed</artifactId> 
    <version>8.2.1.Final</version> 
    <scope>test</scope> 
</dependency> 

沒有再出現此錯誤。

相關問題