com.ibm.team.build.common.TeamBuildException: The configuration of the build workspace changed (possibly by a concurrent build) during the load.

Jenkins JIRA | mstave | 2 years ago
  1. 0

    If a job runs before the previous run has completed its RTC checkout phase the previous job reports an error, and the change information for the first job is lost. Enabling a "quiet time" helps avoid the problem, but that adds a long fixed delay in all cases - not just when the actual checkout phase would overlap. Limiting the overlap exposure to just the "accepting changes" portion rather than the entire checkout duration would help some. If it would help, I work at IBM and could help reproduce this or test a fix, reach out to mstave@us.ibm.com RTC : checkout... 12:35:09 RTC Checkout : Source control setup 12:35:10 RTC Checkout : Accepting changes into workspace "myWorkspaceName" ... 12:36:03 RTC Checkout : Fetching files to fetch destination "/tmp/slavePath/workspace/myProjectName" ... 12:37:27 FATAL: RTC : checkout failure: The configuration of the build workspace changed (possibly by a concurrent build) during the load. 12:37:28 com.ibm.team.build.common.TeamBuildException: The configuration of the build workspace changed (possibly by a concurrent build) during the load. 12:37:28 at com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:704) 12:37:28 at com.ibm.team.build.internal.hjplugin.rtc.RepositoryConnection.checkout(RepositoryConnection.java:436) 12:37:28 at com.ibm.team.build.internal.hjplugin.rtc.RTCFacade.checkout(RTCFacade.java:390) 12:37:28 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 12:37:28 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:94) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:619) 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCFacadeFactory$RTCFacadeWrapper.invoke(RTCFacadeFactory.java:115) 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:166) 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:32) 12:37:28 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2484) 12:37:28 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 12:37:28 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 12:37:28 at hudson.remoting.Request$2.run(Request.java:328) 12:37:28 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 12:37:28 at java.util.concurrent.FutureTask.run(FutureTask.java:273) 12:37:28 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1170) 12:37:28 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:640) 12:37:28 at java.lang.Thread.run(Thread.java:853) 12:37:28 Caused by: com.ibm.team.repository.common.StaleDataException: The configuration for 'Workspace 'myWorkspaceName':Component 'myComponentA'' is more recent in the repository than the version you have. This usually means that another client has modified it first. Please refresh and try again. 12:37:28 at com.ibm.team.scm.service.internal.ScmServiceInternal.validateSync(ScmServiceInternal.java:980) 12:37:28 at com.ibm.team.scm.service.internal.ScmServiceInternal.validateSyncTimes(ScmServiceInternal.java:890) 12:37:28 at com.ibm.team.scm.service.internal.ScmService$65.run(ScmService.java:2958) 12:37:28 at com.ibm.team.scm.service.internal.AbstractScmService$5.run(AbstractScmService.java:743) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:347) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:271) 12:37:28 at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:96) 12:37:28 at sun.reflect.GeneratedMethodAccessor172.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy275.runInTransaction(null) 12:37:28 at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:45) 12:37:28 at sun.reflect.GeneratedMethodAccessor328.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy446.runInTransaction(null) 12:37:28 at com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:346) 12:37:28 at com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:734) 12:37:28 at com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:712) 12:37:28 at com.ibm.team.scm.service.internal.ScmService.validateSyncTimes(ScmService.java:2954) 12:37:28 at sun.reflect.GeneratedMethodAccessor970.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy1423.validateSyncTimes(null) 12:37:28 at com.ibm.team.filesystem.service.internal.operations.FileTreeOperation.initConfigState(FileTreeOperation.java:369) 12:37:28 at com.ibm.team.filesystem.service.internal.operations.FileTreeOperation.run(FileTreeOperation.java:102) 12:37:28 at com.ibm.team.filesystem.service.internal.FilesystemServiceInternal.getFileTreeByVersionable4(FilesystemServiceInternal.java:781) 12:37:28 at com.ibm.team.filesystem.service.internal.FilesystemService$17.run(FilesystemService.java:813) 12:37:28 at com.ibm.team.repository.service.internal.PrimitiveTransactionService$3.run(PrimitiveTransactionService.java:163) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.run(RepositoryDatabase.java:496) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$1.run(RepositoryDatabase.java:320) 12:37:28 at com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withCurrentConnection(ConnectionPoolService.java:448) 12:37:28 at sun.reflect.GeneratedMethodAccessor104.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy187.withCurrentConnection(null) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:316) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:271) 12:37:28 at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:96) 12:37:28 at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:91) 12:37:28 at sun.reflect.GeneratedMethodAccessor279.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy274.runInTransaction(null) 12:37:28 at com.ibm.team.repository.service.AbstractService.runInTransaction(AbstractService.java:967) 12:37:28 at com.ibm.team.filesystem.service.internal.FilesystemService.getFileTreeByVersionable4(FilesystemService.java:807) 12:37:28 at sun.reflect.GeneratedMethodAccessor936.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy1448.getFileTreeByVersionable4(null) 12:37:28 at sun.reflect.GeneratedMethodAccessor936.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleMethod(AbstractTeamServerServlet.java:1421) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.executeMethod(AbstractTeamServerServlet.java:956) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doPost(AbstractTeamServerServlet.java:729) 12:37:28 at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2362) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:2153) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.access$0(AbstractTeamServerServlet.java:2138) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet$1.service(AbstractTeamServerServlet.java:219) 12:37:28 at com.ibm.team.repository.internal.service.auth.impl.JAuthHandler$1.run(JAuthHandler.java:109) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1792) 12:37:28 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 12:37:28 at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) 12:37:28 at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) 12:37:28 at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126) 12:37:28 at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76) 12:37:28 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 12:37:28 at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120) 12:37:28 at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:74) 12:37:28 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635) 12:37:28 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149) 12:37:28 at com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:165) 12:37:28 at com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:198) 12:37:28 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) 12:37:28 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125) 12:37:28 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80) 12:37:28 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181) 12:37:28 at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3994) 12:37:28 at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) 12:37:28 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:945) 12:37:28 at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) 12:37:28 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191) 12:37:28 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454) 12:37:28 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:516) 12:37:28 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:307) 12:37:28 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:278) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1049) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake(SSLConnectionLink.java:717) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:413) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.java:1072) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete(SSLHandshakeIOCallback.java:87) 12:37:28 at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) 12:37:28 at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 12:37:28 at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 12:37:28 at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 12:37:28 at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 12:37:28 at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) 12:37:28 at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 12:37:28 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1662) 12:37:28 at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeExceptions(MarshallerUtil.java:340) 12:37:28 at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeExceptions(MarshallerUtil.java:310) 12:37:28 at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeFault(MarshallerUtil.java:275) 12:37:28 at com.ibm.team.repository.transport.client.RemoteTeamService.constructExceptionFromFault(RemoteTeamService.java:609) 12:37:28 at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:493) 12:37:28 at com.ibm.team.repository.transport.client.RemoteTeamService.invoke(RemoteTeamService.java:194) 12:37:28 at com.ibm.team.repository.transport.client.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:43) 12:37:28 at com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source) 12:37:28 at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:619) 12:37:28 at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invokeServiceCall(ServiceInterfaceProxy.java:254) 12:37:28 at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(ServiceInterfaceProxy.java:110) 12:37:28 at com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source) 12:37:28 at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:619) 12:37:28 at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy$2.run(ScmServiceInterfaceProxy.java:168) 12:37:28 at com.ibm.team.repository.client.internal.TeamRepository$3.run(TeamRepository.java:1320) 12:37:28 at com.ibm.team.repository.common.transport.CancelableCaller.call(CancelableCaller.java:79) 12:37:28 at com.ibm.team.repository.client.internal.TeamRepository.callCancelableService(TeamRepository.java:1315) 12:37:28 at com.ibm.team.scm.client.internal.ScmClientLibraryContext.callCancelableService(ScmClientLibraryContext.java:71) 12:37:28 at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy.invokeCancelableService(ScmServiceInterfaceProxy.java:164) 12:37:28 at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy.invoke(ScmServiceInterfaceProxy.java:92) 12:37:28 at com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source) 12:37:28 at com.ibm.team.filesystem.client.internal.FileSystemServiceProxy.getFileTreeByVersionable(FileSystemServiceProxy.java:287) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.LoadOperation.load(LoadOperation.java:1029) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.LoadOperation$1.run(LoadOperation.java:682) 12:37:28 at com.ibm.team.filesystem.client.internal.SharingManager.runWithinFileSystemLock(SharingManager.java:935) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:164) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:144) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.LoadOperation.execute(LoadOperation.java:720) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89) 12:37:28 at com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:686) 12:37:28 ... 18 more 12:37:28 FATAL: RTC : checkout failure: RTC : checkout failure: The configuration of the build workspace changed (possibly by a concurrent build) during the load. 12:37:28 hudson.AbortException: RTC : checkout failure: The configuration of the build workspace changed (possibly by a concurrent build) during the load. 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:199) 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:32) 12:37:28 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2484) 12:37:28 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 12:37:28 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 12:37:28 at hudson.remoting.Request$2.run(Request.java:328) 12:37:28 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 12:37:28 at java.util.concurrent.FutureTask.run(FutureTask.java:273) 12:37:28 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1170) 12:37:28 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:640) 12:37:28 at java.lang.Thread.run(Thread.java:853) 12:37:28 ERROR: RTC : checkout failure: RTC : checkout failure: The configuration of the build workspace changed (possibly by a concurrent build) during the load.

    Jenkins JIRA | 2 years ago | mstave
    com.ibm.team.build.common.TeamBuildException: The configuration of the build workspace changed (possibly by a concurrent build) during the load.
  2. 0

    If a job runs before the previous run has completed its RTC checkout phase the previous job reports an error, and the change information for the first job is lost. Enabling a "quiet time" helps avoid the problem, but that adds a long fixed delay in all cases - not just when the actual checkout phase would overlap. Limiting the overlap exposure to just the "accepting changes" portion rather than the entire checkout duration would help some. If it would help, I work at IBM and could help reproduce this or test a fix, reach out to mstave@us.ibm.com RTC : checkout... 12:35:09 RTC Checkout : Source control setup 12:35:10 RTC Checkout : Accepting changes into workspace "myWorkspaceName" ... 12:36:03 RTC Checkout : Fetching files to fetch destination "/tmp/slavePath/workspace/myProjectName" ... 12:37:27 FATAL: RTC : checkout failure: The configuration of the build workspace changed (possibly by a concurrent build) during the load. 12:37:28 com.ibm.team.build.common.TeamBuildException: The configuration of the build workspace changed (possibly by a concurrent build) during the load. 12:37:28 at com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:704) 12:37:28 at com.ibm.team.build.internal.hjplugin.rtc.RepositoryConnection.checkout(RepositoryConnection.java:436) 12:37:28 at com.ibm.team.build.internal.hjplugin.rtc.RTCFacade.checkout(RTCFacade.java:390) 12:37:28 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 12:37:28 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:94) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:619) 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCFacadeFactory$RTCFacadeWrapper.invoke(RTCFacadeFactory.java:115) 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:166) 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:32) 12:37:28 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2484) 12:37:28 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 12:37:28 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 12:37:28 at hudson.remoting.Request$2.run(Request.java:328) 12:37:28 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 12:37:28 at java.util.concurrent.FutureTask.run(FutureTask.java:273) 12:37:28 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1170) 12:37:28 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:640) 12:37:28 at java.lang.Thread.run(Thread.java:853) 12:37:28 Caused by: com.ibm.team.repository.common.StaleDataException: The configuration for 'Workspace 'myWorkspaceName':Component 'myComponentA'' is more recent in the repository than the version you have. This usually means that another client has modified it first. Please refresh and try again. 12:37:28 at com.ibm.team.scm.service.internal.ScmServiceInternal.validateSync(ScmServiceInternal.java:980) 12:37:28 at com.ibm.team.scm.service.internal.ScmServiceInternal.validateSyncTimes(ScmServiceInternal.java:890) 12:37:28 at com.ibm.team.scm.service.internal.ScmService$65.run(ScmService.java:2958) 12:37:28 at com.ibm.team.scm.service.internal.AbstractScmService$5.run(AbstractScmService.java:743) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:347) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:271) 12:37:28 at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:96) 12:37:28 at sun.reflect.GeneratedMethodAccessor172.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy275.runInTransaction(null) 12:37:28 at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:45) 12:37:28 at sun.reflect.GeneratedMethodAccessor328.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy446.runInTransaction(null) 12:37:28 at com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:346) 12:37:28 at com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:734) 12:37:28 at com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:712) 12:37:28 at com.ibm.team.scm.service.internal.ScmService.validateSyncTimes(ScmService.java:2954) 12:37:28 at sun.reflect.GeneratedMethodAccessor970.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy1423.validateSyncTimes(null) 12:37:28 at com.ibm.team.filesystem.service.internal.operations.FileTreeOperation.initConfigState(FileTreeOperation.java:369) 12:37:28 at com.ibm.team.filesystem.service.internal.operations.FileTreeOperation.run(FileTreeOperation.java:102) 12:37:28 at com.ibm.team.filesystem.service.internal.FilesystemServiceInternal.getFileTreeByVersionable4(FilesystemServiceInternal.java:781) 12:37:28 at com.ibm.team.filesystem.service.internal.FilesystemService$17.run(FilesystemService.java:813) 12:37:28 at com.ibm.team.repository.service.internal.PrimitiveTransactionService$3.run(PrimitiveTransactionService.java:163) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.run(RepositoryDatabase.java:496) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$1.run(RepositoryDatabase.java:320) 12:37:28 at com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withCurrentConnection(ConnectionPoolService.java:448) 12:37:28 at sun.reflect.GeneratedMethodAccessor104.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy187.withCurrentConnection(null) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:316) 12:37:28 at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:271) 12:37:28 at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:96) 12:37:28 at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:91) 12:37:28 at sun.reflect.GeneratedMethodAccessor279.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy274.runInTransaction(null) 12:37:28 at com.ibm.team.repository.service.AbstractService.runInTransaction(AbstractService.java:967) 12:37:28 at com.ibm.team.filesystem.service.internal.FilesystemService.getFileTreeByVersionable4(FilesystemService.java:807) 12:37:28 at sun.reflect.GeneratedMethodAccessor936.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347) 12:37:28 at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) 12:37:28 at com.sun.proxy.$Proxy1448.getFileTreeByVersionable4(null) 12:37:28 at sun.reflect.GeneratedMethodAccessor936.invoke(null) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:611) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleMethod(AbstractTeamServerServlet.java:1421) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.executeMethod(AbstractTeamServerServlet.java:956) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doPost(AbstractTeamServerServlet.java:729) 12:37:28 at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2362) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:2153) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.access$0(AbstractTeamServerServlet.java:2138) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet$1.service(AbstractTeamServerServlet.java:219) 12:37:28 at com.ibm.team.repository.internal.service.auth.impl.JAuthHandler$1.run(JAuthHandler.java:109) 12:37:28 at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1792) 12:37:28 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 12:37:28 at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) 12:37:28 at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) 12:37:28 at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126) 12:37:28 at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76) 12:37:28 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 12:37:28 at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120) 12:37:28 at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:74) 12:37:28 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635) 12:37:28 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149) 12:37:28 at com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:165) 12:37:28 at com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:198) 12:37:28 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) 12:37:28 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125) 12:37:28 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80) 12:37:28 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508) 12:37:28 at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181) 12:37:28 at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3994) 12:37:28 at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) 12:37:28 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:945) 12:37:28 at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) 12:37:28 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191) 12:37:28 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454) 12:37:28 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:516) 12:37:28 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:307) 12:37:28 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:278) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1049) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake(SSLConnectionLink.java:717) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:413) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.java:1072) 12:37:28 at com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete(SSLHandshakeIOCallback.java:87) 12:37:28 at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) 12:37:28 at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 12:37:28 at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 12:37:28 at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 12:37:28 at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 12:37:28 at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) 12:37:28 at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 12:37:28 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1662) 12:37:28 at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeExceptions(MarshallerUtil.java:340) 12:37:28 at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeExceptions(MarshallerUtil.java:310) 12:37:28 at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeFault(MarshallerUtil.java:275) 12:37:28 at com.ibm.team.repository.transport.client.RemoteTeamService.constructExceptionFromFault(RemoteTeamService.java:609) 12:37:28 at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:493) 12:37:28 at com.ibm.team.repository.transport.client.RemoteTeamService.invoke(RemoteTeamService.java:194) 12:37:28 at com.ibm.team.repository.transport.client.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:43) 12:37:28 at com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source) 12:37:28 at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:619) 12:37:28 at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invokeServiceCall(ServiceInterfaceProxy.java:254) 12:37:28 at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(ServiceInterfaceProxy.java:110) 12:37:28 at com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source) 12:37:28 at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) 12:37:28 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) 12:37:28 at java.lang.reflect.Method.invoke(Method.java:619) 12:37:28 at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy$2.run(ScmServiceInterfaceProxy.java:168) 12:37:28 at com.ibm.team.repository.client.internal.TeamRepository$3.run(TeamRepository.java:1320) 12:37:28 at com.ibm.team.repository.common.transport.CancelableCaller.call(CancelableCaller.java:79) 12:37:28 at com.ibm.team.repository.client.internal.TeamRepository.callCancelableService(TeamRepository.java:1315) 12:37:28 at com.ibm.team.scm.client.internal.ScmClientLibraryContext.callCancelableService(ScmClientLibraryContext.java:71) 12:37:28 at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy.invokeCancelableService(ScmServiceInterfaceProxy.java:164) 12:37:28 at com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy.invoke(ScmServiceInterfaceProxy.java:92) 12:37:28 at com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source) 12:37:28 at com.ibm.team.filesystem.client.internal.FileSystemServiceProxy.getFileTreeByVersionable(FileSystemServiceProxy.java:287) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.LoadOperation.load(LoadOperation.java:1029) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.LoadOperation$1.run(LoadOperation.java:682) 12:37:28 at com.ibm.team.filesystem.client.internal.SharingManager.runWithinFileSystemLock(SharingManager.java:935) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:164) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:144) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.LoadOperation.execute(LoadOperation.java:720) 12:37:28 at com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89) 12:37:28 at com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:686) 12:37:28 ... 18 more 12:37:28 FATAL: RTC : checkout failure: RTC : checkout failure: The configuration of the build workspace changed (possibly by a concurrent build) during the load. 12:37:28 hudson.AbortException: RTC : checkout failure: The configuration of the build workspace changed (possibly by a concurrent build) during the load. 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:199) 12:37:28 at com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:32) 12:37:28 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2484) 12:37:28 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 12:37:28 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 12:37:28 at hudson.remoting.Request$2.run(Request.java:328) 12:37:28 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 12:37:28 at java.util.concurrent.FutureTask.run(FutureTask.java:273) 12:37:28 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1170) 12:37:28 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:640) 12:37:28 at java.lang.Thread.run(Thread.java:853) 12:37:28 ERROR: RTC : checkout failure: RTC : checkout failure: The configuration of the build workspace changed (possibly by a concurrent build) during the load.

    Jenkins JIRA | 2 years ago | mstave
    com.ibm.team.build.common.TeamBuildException: The configuration of the build workspace changed (possibly by a concurrent build) during the load.

    Root Cause Analysis

    1. com.ibm.team.repository.common.StaleDataException

      The configuration for 'Workspace 'myWorkspaceName':Component 'myComponentA'' is more recent in the repository than the version you have. This usually means that another client has modified it first. Please refresh and try again.

      at com.ibm.team.scm.service.internal.ScmServiceInternal.validateSync()
    2. com.ibm.team
      PrimitiveTransactionService.runInTransaction
      1. com.ibm.team.scm.service.internal.ScmServiceInternal.validateSync(ScmServiceInternal.java:980)
      2. com.ibm.team.scm.service.internal.ScmServiceInternal.validateSyncTimes(ScmServiceInternal.java:890)
      3. com.ibm.team.scm.service.internal.ScmService$65.run(ScmService.java:2958)
      4. com.ibm.team.scm.service.internal.AbstractScmService$5.run(AbstractScmService.java:743)
      5. com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:347)
      6. com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:271)
      7. com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:96)
      7 frames
    3. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor172.invoke(null)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      3. java.lang.reflect.Method.invoke(Method.java:611)
      3 frames
    4. org.eclipse.soda
      ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke
      1. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
      2. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
      3. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
      3 frames
    5. com.sun.proxy
      $Proxy275.runInTransaction
      1. com.sun.proxy.$Proxy275.runInTransaction(null)
      1 frame
    6. com.ibm.team
      TransactionService.runInTransaction
      1. com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:45)
      1 frame
    7. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor328.invoke(null)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      3. java.lang.reflect.Method.invoke(Method.java:611)
      3 frames
    8. org.eclipse.soda
      ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke
      1. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
      2. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
      3. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
      3 frames
    9. com.sun.proxy
      $Proxy446.runInTransaction
      1. com.sun.proxy.$Proxy446.runInTransaction(null)
      1 frame
    10. com.ibm.team
      ScmService.validateSyncTimes
      1. com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:346)
      2. com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:734)
      3. com.ibm.team.scm.service.internal.AbstractScmService.runInTransaction(AbstractScmService.java:712)
      4. com.ibm.team.scm.service.internal.ScmService.validateSyncTimes(ScmService.java:2954)
      4 frames
    11. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor970.invoke(null)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      3. java.lang.reflect.Method.invoke(Method.java:611)
      3 frames
    12. org.eclipse.soda
      ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke
      1. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
      2. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
      3. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
      3 frames
    13. com.sun.proxy
      $Proxy1423.validateSyncTimes
      1. com.sun.proxy.$Proxy1423.validateSyncTimes(null)
      1 frame
    14. com.ibm.team
      ConnectionPoolService.withCurrentConnection
      1. com.ibm.team.filesystem.service.internal.operations.FileTreeOperation.initConfigState(FileTreeOperation.java:369)
      2. com.ibm.team.filesystem.service.internal.operations.FileTreeOperation.run(FileTreeOperation.java:102)
      3. com.ibm.team.filesystem.service.internal.FilesystemServiceInternal.getFileTreeByVersionable4(FilesystemServiceInternal.java:781)
      4. com.ibm.team.filesystem.service.internal.FilesystemService$17.run(FilesystemService.java:813)
      5. com.ibm.team.repository.service.internal.PrimitiveTransactionService$3.run(PrimitiveTransactionService.java:163)
      6. com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.run(RepositoryDatabase.java:496)
      7. com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$1.run(RepositoryDatabase.java:320)
      8. com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withCurrentConnection(ConnectionPoolService.java:448)
      8 frames
    15. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor104.invoke(null)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      3. java.lang.reflect.Method.invoke(Method.java:611)
      3 frames
    16. org.eclipse.soda
      ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke
      1. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
      2. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
      3. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
      3 frames
    17. com.sun.proxy
      $Proxy187.withCurrentConnection
      1. com.sun.proxy.$Proxy187.withCurrentConnection(null)
      1 frame
    18. com.ibm.team
      PrimitiveTransactionService.runInTransaction
      1. com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:316)
      2. com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:271)
      3. com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:96)
      4. com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:91)
      4 frames
    19. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor279.invoke(null)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      3. java.lang.reflect.Method.invoke(Method.java:611)
      3 frames
    20. org.eclipse.soda
      ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke
      1. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
      2. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
      3. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
      3 frames
    21. com.sun.proxy
      $Proxy274.runInTransaction
      1. com.sun.proxy.$Proxy274.runInTransaction(null)
      1 frame
    22. com.ibm.team
      FilesystemService.getFileTreeByVersionable4
      1. com.ibm.team.repository.service.AbstractService.runInTransaction(AbstractService.java:967)
      2. com.ibm.team.filesystem.service.internal.FilesystemService.getFileTreeByVersionable4(FilesystemService.java:807)
      2 frames
    23. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor936.invoke(null)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      3. java.lang.reflect.Method.invoke(Method.java:611)
      3 frames
    24. org.eclipse.soda
      ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke
      1. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
      2. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
      3. org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
      3 frames
    25. com.sun.proxy
      $Proxy1448.getFileTreeByVersionable4
      1. com.sun.proxy.$Proxy1448.getFileTreeByVersionable4(null)
      1 frame
    26. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor936.invoke(null)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      3. java.lang.reflect.Method.invoke(Method.java:611)
      3 frames
    27. com.ibm.team
      AbstractTeamServerServlet.doPost
      1. com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleMethod(AbstractTeamServerServlet.java:1421)
      2. com.ibm.team.repository.servlet.AbstractTeamServerServlet.executeMethod(AbstractTeamServerServlet.java:956)
      3. com.ibm.team.repository.servlet.AbstractTeamServerServlet.doPost(AbstractTeamServerServlet.java:729)
      3 frames
    28. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
      1 frame
    29. com.ibm.team
      AbstractTeamServerServlet.service
      1. com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2362)
      2. com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:2153)
      3. com.ibm.team.repository.servlet.AbstractTeamServerServlet.access$0(AbstractTeamServerServlet.java:2138)
      4. com.ibm.team.repository.servlet.AbstractTeamServerServlet$1.service(AbstractTeamServerServlet.java:219)
      5. com.ibm.team.repository.internal.service.auth.impl.JAuthHandler$1.run(JAuthHandler.java:109)
      6. com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1792)
      6 frames
    30. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
      1 frame
    31. org.eclipse.equinox
      ProxyServlet.service
      1. org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
      2. org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
      3. org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)
      4. org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76)
      4 frames
    32. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
      1 frame
    33. org.eclipse.equinox
      BridgeServlet.service
      1. org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
      1 frame
    34. com.ibm.team
      JazzServlet.service
      1. com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:74)
      1 frame
    35. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
      1 frame
    36. WebSphere
      WebAppFilterChain.doFilter
      1. com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
      2. com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635)
      3. com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149)
      3 frames
    37. com.ibm.team
      BridgeFilter.doFilter
      1. com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:165)
      2. com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:198)
      2 frames
    38. WebSphere
      WSWebContainer.handleRequest
      1. com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
      2. com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
      3. com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
      4. com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
      5. com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965)
      6. com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508)
      7. com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
      8. com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3994)
      9. com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
      10. com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:945)
      11. com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
      11 frames
    39. com.ibm.ws
      WCChannelLink.ready
      1. com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191)
      1 frame
    40. WebSphere
      HttpInboundLink.ready
      1. com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
      2. com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:516)
      3. com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:307)
      4. com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:278)
      4 frames
    41. com.ibm.ws
      SSLHandshakeIOCallback.complete
      1. com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1049)
      2. com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake(SSLConnectionLink.java:717)
      3. com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:413)
      4. com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.java:1072)
      5. com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete(SSLHandshakeIOCallback.java:87)
      5 frames
    42. WebSphere
      AioReadCompletionListener.futureCompleted
      1. com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
      1 frame
    43. com.ibm.io
      ResultHandler$2.run
      1. com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
      2. com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
      3. com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
      4. com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
      5. com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
      6. com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
      6 frames
    44. com.ibm.ws
      ThreadPool$Worker.run
      1. com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1662)
      1 frame
    45. com.ibm.team
      ServiceInvocationHandler.invoke
      1. com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeExceptions(MarshallerUtil.java:340)
      2. com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeExceptions(MarshallerUtil.java:310)
      3. com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeFault(MarshallerUtil.java:275)
      4. com.ibm.team.repository.transport.client.RemoteTeamService.constructExceptionFromFault(RemoteTeamService.java:609)
      5. com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:493)
      6. com.ibm.team.repository.transport.client.RemoteTeamService.invoke(RemoteTeamService.java:194)
      7. com.ibm.team.repository.transport.client.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:43)
      7 frames
    46. com.sun.proxy
      $Proxy35.getFileTreeByVersionable4
      1. com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source)
      1 frame
    47. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
      3. java.lang.reflect.Method.invoke(Method.java:619)
      3 frames
    48. com.ibm.team
      ServiceInterfaceProxy.invoke
      1. com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invokeServiceCall(ServiceInterfaceProxy.java:254)
      2. com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(ServiceInterfaceProxy.java:110)
      2 frames
    49. com.sun.proxy
      $Proxy35.getFileTreeByVersionable4
      1. com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source)
      1 frame
    50. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
      3. java.lang.reflect.Method.invoke(Method.java:619)
      3 frames
    51. com.ibm.team
      ScmServiceInterfaceProxy.invoke
      1. com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy$2.run(ScmServiceInterfaceProxy.java:168)
      2. com.ibm.team.repository.client.internal.TeamRepository$3.run(TeamRepository.java:1320)
      3. com.ibm.team.repository.common.transport.CancelableCaller.call(CancelableCaller.java:79)
      4. com.ibm.team.repository.client.internal.TeamRepository.callCancelableService(TeamRepository.java:1315)
      5. com.ibm.team.scm.client.internal.ScmClientLibraryContext.callCancelableService(ScmClientLibraryContext.java:71)
      6. com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy.invokeCancelableService(ScmServiceInterfaceProxy.java:164)
      7. com.ibm.team.scm.client.internal.ScmServiceInterfaceProxy.invoke(ScmServiceInterfaceProxy.java:92)
      7 frames
    52. com.sun.proxy
      $Proxy35.getFileTreeByVersionable4
      1. com.sun.proxy.$Proxy35.getFileTreeByVersionable4(Unknown Source)
      1 frame
    53. com.ibm.team
      RTCFacade.checkout
      1. com.ibm.team.filesystem.client.internal.FileSystemServiceProxy.getFileTreeByVersionable(FileSystemServiceProxy.java:287)
      2. com.ibm.team.filesystem.client.internal.operations.LoadOperation.load(LoadOperation.java:1029)
      3. com.ibm.team.filesystem.client.internal.operations.LoadOperation$1.run(LoadOperation.java:682)
      4. com.ibm.team.filesystem.client.internal.SharingManager.runWithinFileSystemLock(SharingManager.java:935)
      5. com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:164)
      6. com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.runWithinFileSystemLock(FileSystemOperation.java:144)
      7. com.ibm.team.filesystem.client.internal.operations.LoadOperation.execute(LoadOperation.java:720)
      8. com.ibm.team.filesystem.client.internal.operations.FileSystemOperation.run(FileSystemOperation.java:89)
      9. com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:686)
      10. com.ibm.team.build.internal.hjplugin.rtc.RepositoryConnection.checkout(RepositoryConnection.java:436)
      11. com.ibm.team.build.internal.hjplugin.rtc.RTCFacade.checkout(RTCFacade.java:390)
      11 frames
    54. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:94)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
      4. java.lang.reflect.Method.invoke(Method.java:619)
      4 frames
    55. com.ibm.team
      RTCCheckoutTask.invoke
      1. com.ibm.team.build.internal.hjplugin.RTCFacadeFactory$RTCFacadeWrapper.invoke(RTCFacadeFactory.java:115)
      2. com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:166)
      3. com.ibm.team.build.internal.hjplugin.RTCCheckoutTask.invoke(RTCCheckoutTask.java:32)
      3 frames
    56. Hudson
      FilePath$FileCallableWrapper.call
      1. hudson.FilePath$FileCallableWrapper.call(FilePath.java:2484)
      1 frame
    57. Hudson :: Remoting Layer
      InterceptingExecutorService$1.call
      1. hudson.remoting.UserRequest.perform(UserRequest.java:118)
      2. hudson.remoting.UserRequest.perform(UserRequest.java:48)
      3. hudson.remoting.Request$2.run(Request.java:328)
      4. hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      4 frames
    58. Java RT
      Thread.run
      1. java.util.concurrent.FutureTask.run(FutureTask.java:273)
      2. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1170)
      3. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:640)
      4. java.lang.Thread.run(Thread.java:853)
      4 frames