Hi!
We have noticed that when Bamboo tries to run the Expiry Job on a branch that was deleted in SVN it gets the following exception:
2012-10-22 03:00:02,963 INFO [QuartzScheduler_Worker-9] [DefaultErrorHandler] Recording an error: Chain Branch Expiry Job : ITDEV-TRUNK0 : Error while getting last commit on branch http://svn.etraveli.net/repos/svn/branches/b-rel-9-1. 2012-10-22 03:00:03,098 ERROR [QuartzScheduler_Worker-9] [BranchExpiryJob] Error in chain branch expiry com.atlassian.bamboo.repository.RepositoryException: Error while getting last commit on branch http://svn.etraveli.net/repos/svn/branches/b-rel-9-1-patch-1. at com.atlassian.bamboo.repository.svn.SvnRepository.getLastCommit(SvnRepository.java:1941) at com.atlassian.bamboo.plan.branch.BranchExpiryJob.execute(BranchExpiryJob.java:86) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at com.atlassian.bamboo.quartz.SystemAuthorizedThreadPool$1.run(SystemAuthorizedThreadPool.java:38) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
Is this really the way that things should work?
To us it seems to be much better to just say "no branch left, well I delete that branch then" instead of keeping old deleted branches associated to the plan. Is there a way to get this behavior? Currently we are starting to work with custom scripts to take care of this and that is not a sustainable solution.
It's obviously not correct. I've created this bug: https://jira.atlassian.com/browse/BAM-13116
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.