首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tycho jenkins构建失败-空指针

Tycho jenkins构建失败-空指针
EN

Stack Overflow用户
提问于 2012-03-16 13:19:23
回答 2查看 439关注 0票数 0

我对Tycho在Jenkins上的建筑有问题。在我的本地机器上,我成功地建造了。

我有两个项目p2和apll。在p2中,我只是简单地将工件重新打包到具有良好格式的清单、pom等的eclipse插件上。

当即将开始编译插件时,Apll构建失败。当我将Jenkins直接指向我的插件pom时,我的构建就成功了。但是当我从父母开始的时候,它就失败了。我的项目结构:

代码语言:javascript
复制
-root
  |-core
    |-plugin1
    |-plugin1junit
    |-plugin2
    |-plugin2junit
    |-core-feature
  |-lib-feature
    |-nattable-feature
    |-chart-feature
  |-product

带有tycho插件和目标平台conf的根- pom,依赖于p2插件//包pom

芯孔

特性-来自p2插件的特性

产品物化

代码语言:javascript
复制
build result:
root - SUCCESS 
Core - SUCCESS
p2-feature - SUCCESS
nattable-feature - SUCCESS
chart-feature - SUCCESS
plugin1 - FAILURE 
... - FAILURE 

和堆叠:

代码语言:javascript
复制
org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
    at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
    at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
    at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
    at hudson.maven.Maven3Builder.call(Maven3Builder.java:122)
    at hudson.maven.Maven3Builder.call(Maven3Builder.java:74)
    at hudson.remoting.UserRequest.perform(UserRequest.java:118)
    at hudson.remoting.UserRequest.perform(UserRequest.java:48)
    at hudson.remoting.Request$2.run(Request.java:287)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NullPointerException
    at hudson.maven.Maven3Builder$MavenExecutionListener.recordProjectStarted(Maven3Builder.java:368)
    at hudson.maven.Maven3Builder$MavenExecutionListener.projectStarted(Maven3Builder.java:358)
    at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:71)
    at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:78)
    ... 24 more

汤姆

EN

回答 2

Stack Overflow用户

发布于 2012-03-16 14:47:52

这看起来就像Tycho0.14.0快照中的一个bug,而这个快照已经是固定了。您是否还在使用过时的Tycho 0.14.0快照版本?

Tycho 0.13.0和Tycho 0.14.1都不应该有这个问题。

票数 0
EN

Stack Overflow用户

发布于 2012-04-11 15:18:26

Jenkins中的Maven作业类型已经给出了NPEs,但是在最近的Jenkins更新中已经修复了,所以尝试更新Jenkins看看它是否解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9738011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档