History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-48
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Robin Shen
Reporter: Michael King
Votes: 0
Watchers: 0
Operations

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

Publish step cannot delete a directory

Created: 13/Mar/06 09:37 AM   Updated: 16/Mar/06 05:59 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Linux machine using maven 1.2


 Description  « Hide
I have a parent configuration that describes all of the Builders and Steps for child configurations. Each child configuration is a copy of a previous created child configuation, so they are all identical except for the name of the child and repository. On one of this child configurations the build fails at the Publish Artifact step with the following error:


2006-03-13 01:35:38,018 [Thread-73598] ERROR - Build failed.
java.lang.RuntimeException: Unable to delete directory /usr/local/builds/publish/Service-tier/batch/Nightly_build/builds/batch 1.0.0 (build 2.0)/artifacts/.
at com.pmease.quickbuild.util.FileUtil.deleteDir(FileUtil.java:49)
at com.pmease.quickbuild.step.PublishStep.publishArtifacts(PublishStep.java:188)
at com.pmease.quickbuild.step.PublishStep.run(PublishStep.java:135)
at com.pmease.quickbuild.step.Step.trigger(Step.java:161)
at com.pmease.quickbuild.step.SerialStep.triggerMembers(SerialStep.java:35)
at com.pmease.quickbuild.step.CompositeStep.run(CompositeStep.java:129)
at com.pmease.quickbuild.step.Step.trigger(Step.java:161)
at com.pmease.quickbuild.model.Configuration.performBuild(Configuration.java:1251)
at com.pmease.quickbuild.model.Configuration.trigger(Configuration.java:980)
at com.pmease.quickbuild.triggeringinstance.ScheduledTriggeringInstance.execute(ScheduledTriggeringInstance.java:33)
at com.pmease.quickbuild.model.Queue$BuildRunner.run(Queue.java:221)
at java.lang.Thread.run(Thread.java:534)
Caused by: Unable to delete directory /usr/local/builds/publish/Service-tier/batch/Nightly_build/builds/batch 1.0.0 (build 2.0)/artifacts/.
at org.apache.tools.ant.taskdefs.Delete.removeDir(Delete.java:588)
at org.apache.tools.ant.taskdefs.Delete.execute(Delete.java:493)
at com.pmease.quickbuild.util.FileUtil.deleteDir(FileUtil.java:47)
... 11 more

Should the Publish step be deleting a directory?

 All   Comments   Work Log   Change History      Sort Order:
Change by Robin Shen [14/Mar/06 01:03 AM]
Field Original Value New Value
Fix Version/s 1.0.5 [ 10019 ]

Change by Robin Shen [16/Mar/06 05:59 AM]
Fixed In Version 1.0.5 [ 10019 ]
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]