-
Bug
-
Resolution: Fixed
-
Blocker
-
M1 Mac Mini, BigSur 11.4. Jenkins 2.289.1, subversion-plugin 2.14.2
Starting from a completely wiped out work space, the svn plugin will checkout the project and start retrieving the files. After a few seconds to a minute (having already processed many files), an exception relating to unfinished transactions will happen. This seems specific to M1 based macs, and possibly specific to BigSur 11.4 update. The issue cannot be reproduced on non M1 macs, even on BigSur 11.4.
11:48:06 org.tmatesoft.svn.core.SVNException: svn: E200030: There are unfinished transactions detected in '/Users/automation/.jenkins/workspace/xxxx/xxxx/Build'11:48:06 org.tmatesoft.svn.core.SVNException: svn: E200030: There are unfinished transactions detected in '/Users/automation/.jenkins/workspace/xxxx/xxxx/Build'11:48:06 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)11:48:06 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)11:48:06 at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDbRoot.ensureNoUnfinishedTransactions(SVNWCDbRoot.java:177)11:48:06 at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.ensureNoUnfinishedTransactions(SVNWCDb.java:212)11:48:06 at org.tmatesoft.svn.core.internal.wc17.SVNWCContext.ensureNoUnfinishedTransactions(SVNWCContext.java:5185)11:48:06 at org.tmatesoft.svn.core.wc2.SvnOperationFactory.releaseWcContext(SvnOperationFactory.java:1275)11:48:06 at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1255)11:48:06 at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)11:48:06 at hudson.scm.subversion.CheckoutUpdater$SubversionUpdateTask.perform(CheckoutUpdater.java:130)11:48:06 Caused: java.io.IOException: Failed to check out svn://xxxx/xxxx/trunk11:48:06 at hudson.scm.subversion.CheckoutUpdater$SubversionUpdateTask.perform(CheckoutUpdater.java:141)11:48:06 at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:168)11:48:06 at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:176)11:48:06 at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:132)11:48:06 at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:168)11:48:06 at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1040)11:48:06 at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1016)11:48:06 at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:989)11:48:06 at hudson.FilePath.act(FilePath.java:1165)11:48:06 at hudson.FilePath.act(FilePath.java:1148)11:48:06 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:936)11:48:06 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:867)11:48:06 at hudson.scm.SCM.checkout(SCM.java:505)11:48:06 at hudson.model.AbstractProject.checkout(AbstractProject.java:1211)11:48:06 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:636)11:48:06 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)11:48:06 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:508)11:48:06 at hudson.model.Run.execute(Run.java:1906)11:48:06 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)11:48:06 at hudson.model.ResourceController.execute(ResourceController.java:97)11:48:06 at hudson.model.Executor.run(Executor.java:429)