2015-12-02 58 views
2

我創建了一個TestNG類(FirstTest.java),當我運行測試用例作爲TestNG Test時,出現以下錯誤。TestNG啓動期間發生內部錯誤

發生內部錯誤:「啓動FirstTest」。 顯示java.lang.NullPointerException

Eclipse版本:月神服務版本2(4.4.2)

如果有誰知道請幫助!

+1

你能提供完整的堆棧跟蹤和測試類? – juherr

回答

5

我今天遇到類似症狀的問題。我不確定它是否是同一個問題,但它與您問題中的所有內容相匹配。

在我的情況下,日誌文件說:

!ENTRY org.eclipse.core.jobs 4 2 2015-12-03 15:49:19.369 
!MESSAGE An internal error occurred during: "Launching NewTest". 
!STACK 0 
java.lang.NullPointerException 
at org.testng.eclipse.maven.MavenTestNGLaunchConfigurationProvider.getVMArgsFromPom(MavenTestNGLaunchConfigurationProvider.java:74) 

所以我的問題是,TestNG的,插件在Eclipse中未能找到POM文件,因爲我不使用Maven。無論如何,在卸載TestNG Eclipse插件的可選M2E(Maven ...)部分之後,我可以成功運行我的TestNG測試用例。

如果你有同樣的問題,您可以通過選擇

  • 幫助
  • 安裝新的軟件卸載在Eclipse中M2E部分...
  • 什麼已經安裝?
  • 選擇TestNG的M2E軟件,點擊卸載

希望這有助於!

1

我在安裝Eclipse TestNG的,並試圖執行測試用例,但得到錯誤消息「啓動測試案例遇到了問題,發射測試案例時期間發生內部錯誤」

我猜TestNG的,插件在Eclipse中可能失敗了,我卸載了可選的M2E(Maven ...)。卸載TestNG Eclipse插件的可選M2E(Maven ...)部分後,我可以成功運行TestNG測試用例。

如果你有同樣的問題,您可以通過選擇

幫助 安裝新的軟件卸載在Eclipse中M2E部分... 什麼已經安裝? 選擇TestNG M2E軟件並點擊卸載

+0

謝謝Rahul,你的回答幫助我解決了我的問題。 :) –

3

需要卸載M2E。 我卸載了象下面這樣的路徑: 幫助 - >安裝新軟件 - >已經安裝 - >卸載M2E

1

The issue是固定的,請使用最新版本6.12.0.201709050550:http://beust.com/eclipse

鏈接的類似問題here

相關問題