2013-09-27 4 views
0

clickStart "Jetty 9 Embedded App"으로 cloudbees에 새 앱을 만들었으며 Jenkins가 생성 된 프로젝트를 변경하지 않고 만들면이 오류가 발생합니다.Cloudbees RunTargetImpl.getClickStackConfigMap에서 NullPointerException으로 인해 오류가 발생했습니다.

문제의 출처를 찾도록 도와 줄 수 있습니까?

감사합니다.

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 34.919s 
[INFO] Finished at: Fri Sep 27 06:49:44 EDT 2013 
[INFO] Final Memory: 16M/40M 
[INFO] ------------------------------------------------------------------------ 
[JENKINS] Archiving /scratch/jenkins/workspace/code-elevator-2/pom.xml to /home/flagadajones/hudson_home/jobs/code-elevator-2/modules/localdomain.localhost$jetty9-embedded-clickstart/builds/2013-09-27_10-48-58/archive/localdomain.localhost/jetty9-embedded-clickstart/0.1-SNAPSHOT/jetty9-embedded-clickstart-0.1-SNAPSHOT.pom 
[JENKINS] Archiving /scratch/jenkins/workspace/code-elevator-2/target/jetty9-embedded-clickstart-0.1-SNAPSHOT.jar to /home/flagadajones/hudson_home/jobs/code-elevator-2/modules/localdomain.localhost$jetty9-embedded-clickstart/builds/2013-09-27_10-48-58/archive/localdomain.localhost/jetty9-embedded-clickstart/0.1-SNAPSHOT/jetty9-embedded-clickstart-0.1-SNAPSHOT.jar 
[JENKINS] Archiving /scratch/jenkins/workspace/code-elevator-2/target/jetty9-embedded-clickstart-0.1-SNAPSHOT-jar-with-dependencies.jar to /home/flagadajones/hudson_home/jobs/code-elevator-2/modules/localdomain.localhost$jetty9-embedded-clickstart/builds/2013-09-27_10-48-58/archive/localdomain.localhost/jetty9-embedded-clickstart/0.1-SNAPSHOT/jetty9-embedded-clickstart-0.1-SNAPSHOT-jar-with-dependencies.jar 
Waiting for Jenkins to finish collecting data 
channel stopped 
[cloudbees-deployer] Deploying as (jenkins) to the flagadajones account 
[cloudbees-deployer] Deploying code-elevator-2 
[cloudbees-deployer] Resolved from archived artifacts as /home/flagadajones/hudson_home/jobs/code-elevator-2/modules/localdomain.localhost$jetty9-embedded-clickstart/builds/2013-09-27_10-48-58/archive/localdomain.localhost/jetty9-embedded-clickstart/0.1-SNAPSHOT/jetty9-embedded-clickstart-0.1-SNAPSHOT-jar-with-dependencies.jar 
com.cloudbees.plugins.deployer.exceptions.DeployException 
    at com.cloudbees.plugins.deployer.impl.run.RunEngineImpl.newDeployActor(RunEngineImpl.java:150) 
    at com.cloudbees.plugins.deployer.impl.run.RunEngineImpl.newDeployActor(RunEngineImpl.java:52) 
    at com.cloudbees.plugins.deployer.engines.Engine.process(Engine.java:173) 
    at com.cloudbees.plugins.deployer.engines.Engine.perform(Engine.java:112) 
    at com.cloudbees.plugins.deployer.DeployPublisher.perform(DeployPublisher.java:103) 
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:812) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:784) 
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:957) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:734) 
    at hudson.model.Run.execute(Run.java:1600) 
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:485) 
    at hudson.model.ResourceController.execute(ResourceController.java:88) 
    at hudson.model.Executor.run(Executor.java:237) 
Caused by: java.lang.NullPointerException 
    at com.cloudbees.plugins.deployer.impl.run.RunTargetImpl.getClickStackConfigMap(RunTargetImpl.java:256) 
    at com.cloudbees.plugins.deployer.impl.run.RunEngineImpl$DeployFileCallable.<init>(RunEngineImpl.java:297) 
    at com.cloudbees.plugins.deployer.impl.run.RunEngineImpl.newDeployActor(RunEngineImpl.java:141) 
    ... 13 more 
Build step 'Deploy applications' marked build as failure 
Finished: FAILURE 

답변

0

clickstart가 배포자 플러그인에 대해 잘못된 구성을 생성합니다. 배포 게시자에서 대상을 제거한 다음 다시 추가하십시오. 문제는 Maven 이슈 선택기가 선택되지 않고 클릭 스타트가 대상에 대한 잘못된 구성을 제공했기 때문에 대상을 제거하고 다시 추가해야하는 대신 Maven 아티팩트 선택기를 선택할 수 있다는 것입니다.

너트 알다시피, 월요일에 클릭 스타트 유지자를 안심시켜야한다 ;-)