将我的 Eclipse Kepler 更新到 SR1 后,我无法再从 Eclipse 运行我的 junit 测试。
启动 Eclipse 后,我在日志中看到此错误消息:
Variable references empty selection: ${project_loc}
选择测试用例和运行方式、Junit 测试时,出现此错误:
An internal error occurred during: "Launching DrillUtilTest".
java.lang.NullPointerException
at org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.getProjectRelativePaths(VirtualResource.java:119)
at org.eclipse.wst.common.componentcore.internal.resources.VirtualFile.getUnderlyingFiles(VirtualFile.java:104)
...
所以也许 ${project_loc} 变量以某种方式为空,但它没有在我的任何 Junit 运行配置中使用。我尝试过以各种方式启动 Junit,但它们都给出了相同的结果。在升级到 SR1 之前,这可以正常工作。
任何帮助是极大的赞赏!