4

我目前正在阅读“Jenkins Continuous Integration Cookbook”一书,在 Jenkins 上构建项目后遇到了这个错误:

ERROR: Processing failed due to a bug in the code. Please report this to jenkinsci-users@googlegroups.com

java.lang.NullPointerException
    at java.io.File.<init>(File.java:239)
    at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:58)
    at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:41)
    at hudson.FilePath.act(FilePath.java:1001)
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:604)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:567)
    at hudson.model.Run.execute(Run.java:1604)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:506)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:246)
project=hudson.maven.MavenModuleSet@68f55ff2[A]
project.getModules()=[]
project.getRootModule()=null

我很困惑为什么会得到这个,因为我的 Java 代码都是通过 Maven 自动生成的,而我的测试是 HTML 格式的。我能够使用 maven 成功构建代码,然后将带有 /src 和 pom.xml 的目录作为它的子项放置到 bitbucket 上。

任何想法为什么会显示此错误?任何建议将被认真考虑。

在下面添加其余的错误日志(以前不能,因为我遇到了格式错误)。

FATAL: null
java.lang.NullPointerException
        at java.io.File.<init>(File.java:239)
    at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:58)
    at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:41)
    at hudson.FilePath.act(FilePath.java:1001)
    at     hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:604)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:567)
at hudson.model.Run.execute(Run.java:1604)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:506)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:246)
4

1 回答 1

1

根据类似的错误报告(但不完全相同),我猜您的问题可能是由 Jenkins 中的错误配置引起的。

我建议你检查 Jenkins 使用的 MAVEN_HOME (即检查它是否真的是一个 MAVEN_HOME 目录并且是正确的 maven 版本)

于 2013-09-19T09:24:28.413 回答