获取一个内部错误发生在。"Launching JCuc "时发生内部错误 java.lang.NullPointerException

问题描述 投票:0回答:1

在Eclipse中,当我检查Cucumber时,我试图运行一个Junit类,其条目如下。

@RunWith(Cucumber.class)
public class JCuc {

}

同时,附带的Java主类也有以下条目: 1.

public class LoginStep {
@Given("^the url is present$")
public void the_url() throws Throwable {

}

@Given("^the website is loaded$")
public void the_website_is_loaded() throws Throwable {

}

@When("^Enter valid user name$")
public void enter_valid_user_name() throws Throwable {

}

@When("^Enter valid password$")
public void enter_valid_password() throws Throwable {

}

@Then("^I validate signin$")
public void i_validate_signin() throws Throwable {

}
}

当使用Junit 4运行时,我得到以下错误信息错误的丝网印刷

上面的内容在Eclipse Neon上运行得很好,但是在Eclipse 2020-03 (4.15)中我得到了错误的信息,有人能帮助我吗?

java eclipse junit nullpointerexception cucumber
1个回答
0
投票
!ENTRY org.eclipse.core.jobs 4 2 2020-04-27 20:45:51.730
!MESSAGE An internal error occurred during: "Launching JCuc".
!STACK 0
java.lang.NullPointerException
    at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate$ClasspathLocalizer.localURL(JUnitLaunchConfigurationDelegate.java:715)
    at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate$ClasspathLocalizer.entryString(JUnitLaunchConfigurationDelegate.java:704)
    at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate$ClasspathLocalizer.addEntry(JUnitLaunchConfigurationDelegate.java:691)
    at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate$ClasspathLocalizer.localizeClasspath(JUnitLaunchConfigurationDelegate.java:682)
    at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate.getClasspathAndModulepath(JUnitLaunchConfigurationDelegate.java:631)
    at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate.getVMRunnerConfiguration(JUnitLaunchConfigurationDelegate.java:196)
    at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate.launch(JUnitLaunchConfigurationDelegate.java:257)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:860)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:719)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1017)
    at org.eclipse.debug.internal.ui.DebugUIPlugin$2.run(DebugUIPlugin.java:1220)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

这是我能找到的日志条目

© www.soinside.com 2019 - 2024. All rights reserved.