Hi,
We have set changeCleanup.abandonAfter on our gerrit that is running on 3.8.4.
Seems auto abandon doesn't work. The job is running on time but failed with error:
Anyone know what could be the reason?
[2024-07-09T19:48:07.364-07:00] [WorkQueue-2[java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@6bee6e77[Not completed, task = java.util.concurrent.Executors$RunnableAdapter@645cbdc7[Wrapped task = com.google.gerrit.server.logging.LoggingContextAwareRunnable@4d7f0350]]]] ERROR com.google.gerrit.server.change.AbandonUtil : Failed to auto-abandon inactive change(s): 246852 246699 200893 246698 246882 246685 246863 237253 242364 246662 246748 246789 246693 246692 233962 246765 246690 246691 246397 246750 246752 246689 246687 246683 243659 245657 232797 246593 246579 240248 246571 246454 244559 246498 239941 160667 243245.
com.google.gerrit.extensions.restapi.ResourceConflictException: change is abandoned
at com.google.gerrit.server.change.AbandonOp.updateChange(AbandonOp.java:89)
at com.google.gerrit.server.change.BatchAbandon.batchAbandon(BatchAbandon.java:90)
at com.google.gerrit.server.change.BatchAbandon.batchAbandon(BatchAbandon.java:106)
at com.google.gerrit.server.change.AbandonUtil.abandonInactiveOpenChanges(AbandonUtil.java:87)
[2024-07-09T19:48:07.365-07:00] [WorkQueue-2[java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@6bee6e77[Not completed, task = java.util.concurrent.Executors$RunnableAdapter@645cbdc7[Wrapped task = com.google.gerrit.server.logging.LoggingContextAwareRunnable@4d7f0350]]]] INFO com.google.gerrit.server.change.AbandonUtil : Auto-Abandoned 0 of 37 changes.
Thanks
BR
Leon