2015-12-02 35 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

相关问题