Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-22516

FileAlreadyExistsException on parallel builds

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • build-flow-plugin, core
    • None
    • Linux

      Affects Version: 1.557

      If "use parallel builds" option is checked, and multiple builds finish at the same time, this error occurs:

      08:02:09 ln builds/lastSuccessfulBuild /var/lib/jenkins/jobs/MyProject/modules/mypackage$module1/lastSuccessful failed
      08:02:09 java.nio.file.FileAlreadyExistsException: /var/lib/jenkins/jobs/MyProject/modules/mypackage$module1/lastSuccessful
      08:02:09 	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:88)
      08:02:09 	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
      08:02:09 	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
      08:02:09 	at sun.nio.fs.UnixFileSystemProvider.createSymbolicLink(UnixFileSystemProvider.java:456)
      08:02:09 	at java.nio.file.Files.createSymbolicLink(Files.java:994)
      08:02:09 	at sun.reflect.GeneratedMethodAccessor496.invoke(Unknown Source)
      08:02:09 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      08:02:09 	at java.lang.reflect.Method.invoke(Method.java:606)
      08:02:09 	at hudson.Util.createSymlinkJava7(Util.java:1148)
      08:02:09 	at hudson.Util.createSymlink(Util.java:1064)
      08:02:09 	at hudson.model.Run.createSymlink(Run.java:1793)
      08:02:09 	at hudson.model.Run.updateSymlinks(Run.java:1774)
      08:02:09 	at hudson.maven.MavenBuild$ProxyImpl2.end(MavenBuild.java:570)
      08:02:09 	at sun.reflect.GeneratedMethodAccessor508.invoke(Unknown Source)
      08:02:09 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      08:02:09 	at java.lang.reflect.Method.invoke(Method.java:606)
      08:02:09 	at hudson.model.Executor$1.call(Executor.java:559)
      08:02:09 	at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
      08:02:09 	at com.sun.proxy.$Proxy68.end(Unknown Source)
      08:02:09 	at sun.reflect.GeneratedMethodAccessor507.invoke(Unknown Source)
      08:02:09 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      08:02:09 	at java.lang.reflect.Method.invoke(Method.java:606)
      08:02:09 	at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:299)
      08:02:09 	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280)
      08:02:09 	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239)
      08:02:09 	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      08:02:09 	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      08:02:09 	at hudson.remoting.Request$2.run(Request.java:328)
      08:02:09 	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      08:02:09 	at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
      08:02:09 	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
      08:02:09 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      08:02:09 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      08:02:09 	at java.lang.Thread.run(Thread.java:744)
      

            vjuranek vjuranek
            ew Eduard Wirch
            Votes:
            8 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated: