Jenkins神器插件无法正常工作

时间:2015-11-19 07:04:28

标签: jenkins artifactory

我使用artifactory和jenkins时遇到问题。请参阅下面的错误日志。

我的版本jenkins:1.638 我的神器版本:3.9.2

Artifactory工作正常,还在jenkins中安装了插件并进行了配置。一切似乎都运行正常,但是当我想建立一个项目时,我有以下错误。

ERROR: Processing failed due to a bug in the code. 
Please report this to jenkinsci-users@googlegroups.com
**java.lang.RuntimeException: java.lang.NullPointerException
    at org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.buildEnvVars(MavenExtractorEnvironment.java:136)**
    at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:947)
    at hudson.maven.AbstractMavenBuild.getEnvironment(AbstractMavenBuild.java:56)
    at hudson.maven.MavenModuleSetBuild.getEnvironment(MavenModuleSetBuild.java:165)
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:620)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
    at hudson.model.Run.execute(Run.java:1738)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:410)
Caused by: java.lang.NullPointerException
    at org.jfrog.hudson.util.ExtractorUtils.addBuilderInfoArguments(ExtractorUtils.java:157)
    at org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.buildEnvVars(MavenExtractorEnvironment.java:132)
    ... 9 more
project=hudson.maven.MavenModuleSet@d90cf1[messenger]
project.getModules()=[hudson.maven.MavenModule@3993ad[messenger/com.jdb.software:messenger][messenger/com.jdb.software:messenger][relativePath:]]
project.getRootModule()=hudson.maven.MavenModule@3993ad[messenger/com.jdb.software:messenger][messenger/com.jdb.software:messenger][relativePath:]
FATAL: java.lang.NullPointerException

1 个答案:

答案 0 :(得分:9)

这实际上是一个错误(自版本2.4.0起)。

这有一个Jira issue(我猜你打开了)。

我在最后一个版本(2.4.4)之上构建了一个快照版本的URL,其中还包含一个针对您的修复问题。

如果您对修复程序或任何反馈有任何疑问,可以使用Jira进行通信。

BTW:您可以使用一种解决方法 - 只需配置Artifactory发布任务,一切都会正常工作。