Issue Details (XML | Word | Printable)

Key: CONTINUUM-2177
Type: Bug Bug
Status: Closed Closed
Resolution: Cannot Reproduce
Priority: Major Major
Assignee: Unassigned
Reporter: Maria Odea Ching
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Continuum

NPE when building some projects in build agent

Created: 17/Apr/09 05:17 AM   Updated: 15/Jul/09 09:46 PM   Resolved: 15/Jul/09 09:46 PM
Return to search
Component/s: Distributed Builds
Affects Version/s: 1.3.2
Fix Version/s: 1.3.4

Time Tracking:
Not Specified

Complexity: Intermediate


 Description  « Hide

I'm getting the following NPEs when building some of the Maven 2 Plugins in a build agent. The plugins are building fine in the server when distributed builds is disabled though.

2009-04-17 17:33:58,177 [pool-1-thread-1] INFO org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor - Checking if project 'Maven Clean Plugin' should build
2009-04-17 17:33:58,318 [pool-1-thread-1] ERROR org.apache.continuum.buildagent.build.execution.maven.m2.DefaultBuildAgentMavenBuilderHelper - Cannot build maven project from C:\working-directory\17\pom.xml (No bean named 'wagon#http' is defined).
2009-04-17 17:33:58,318 [pool-1-thread-1] ERROR org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor - Error getting maven project
org.apache.continuum.buildagent.build.execution.ContinuumAgentBuildExecutorException: Unable to read the Maven project descriptor 'C:\working-directory\17\pom.xml': No bean named 'wagon#http' is defined

at org.apache.continuum.buildagent.build.execution.maven.m2.MavenTwoBuildExecutor.getMavenProject(MavenTwoBuildExecutor.java:275)
at org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.getMavenProject(BuildProjectTaskExecutor.java:516)
at org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.shouldBuild(BuildProjectTaskExecutor.java:406)
at org.apache.continuum.buildagent.taskqueue.execution.BuildProjectTaskExecutor.executeTask(BuildProjectTaskExecutor.java:117)
at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116)
at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528)
at java.lang.Thread.run(Thread.java:595)



Brett Porter added a comment - 22/Apr/09 03:31 AM

I can confirm that no wagons are included in the build agent web application. This probably needs to be copied from the main webapp configuration. Can you see if that resolves the issue?


Maria Catherine Tan added a comment - 19/May/09 08:55 PM

I tried building Maven Clean Plugin http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-clean-plugin/ in build agents and it built successfully.

This is using 1.3.x r776519


Maria Catherine Tan added a comment - 15/Jul/09 09:46 PM

I cannot reproduce this using 1.3.4-SNAPSHOT r794266