-
Bug
-
Resolution: Fixed
-
Critical
A user of promoted-builds together with the CloudBees "template" feature, which integrates with promotions, encountered a deadlock blocking RunListener.fireCompleted from proceeding:
"reconfigure children of <SOMEFOLDER>" at hudson.model.Job.onLoad(Job.java:205) // usually synchronizes on this; trying to lock PromotionProcess at hudson.model.AbstractProject.onLoad(AbstractProject.java:320) at hudson.model.ItemGroupMixIn.loadChildren(ItemGroupMixIn.java:122) at hudson.plugins.promoted_builds.JobPropertyImpl.setOwner(JobPropertyImpl.java:223) // synchronized; locked JobPropertyImpl at ... "reconfigure children of <SOMEFOLDER>/<SOMEJOB>" at hudson.plugins.promoted_builds.JobPropertyImpl.getOwner(JobPropertyImpl.java:328) // synchronized; trying to lock JobPropertyImpl at hudson.plugins.promoted_builds.JobPropertyImpl.getRootDir(JobPropertyImpl.java:349) at hudson.plugins.promoted_builds.JobPropertyImpl.getRootDirFor(JobPropertyImpl.java:386) at hudson.plugins.promoted_builds.JobPropertyImpl.getRootDirFor(JobPropertyImpl.java:382) at hudson.plugins.promoted_builds.JobPropertyImpl.getRootDirFor(JobPropertyImpl.java:54) at hudson.model.AbstractItem.getRootDir(AbstractItem.java:179) at hudson.model.Items.getConfigFile(Items.java:348) at hudson.model.AbstractItem.getConfigFile(AbstractItem.java:525) at hudson.model.AbstractItem.save(AbstractItem.java:521) at hudson.model.Job.save(Job.java:180) at hudson.model.AbstractProject.save(AbstractProject.java:305) // synchronized; locked PromotionProcess at ...
- links to