• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • maven-plugin

      Running Maven build project pulled from GitHub. It's failing on the third project trying to clean. Can't delete some files.

      Attached is the console output log ConsoleText.txt

      When I build using Maven at the command line, I get the same result, with some additional information; some of the folders seem to be created by Jenkins with higher security:

      Using   mvn clean install -e

      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project com.sap.
      core: Failed to clean project: Failed to delete D:\Jenkins\jobs\CQ_Development_Branch_jtest\workspace\bundles\com.sap.co
      re\target\generated-sources\annotations -> [Help 1]
      org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-clean-plug
      in:2.5:clean (default-clean) on project com.sap.core: Failed to clean project: Failed to delete D:\Jenkins\jobs\CQ_Devel
      opment_Branch_jtest\workspace\bundles\com.sap.core\target\generated-sources\annotations
              at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
              ...
      Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to clean project: Failed to delete D:\Jenkins\jobs\CQ_
      Development_Branch_jtest\workspace\bundles\com.sap.core\target\generated-sources\annotations
              at org.apache.maven.plugin.clean.CleanMojo.execute(CleanMojo.java:215)
              ...
      Caused by: java.io.IOException: Failed to delete D:\Jenkins\jobs\CQ_Development_Branch_jtest\workspace\bundles\com.sap.c
      ore\target\generated-sources\annotations
              at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:249)
              ...
      

      I attached the full console output ConsoleText_M2.txt

      If I try to go and manually delete the files, I get a prompt that I need administrator privileges to delete:

      Tried the following:

      • Run the service under account that is administrator on the machine
      • Set compatibility mode on jenkins.exe to run with administrative privileges
      • Set the "Wipe out workspace before build" option
      • Add mvn clean as a pre-step
      • Disable all virus-scanning on the server

      All give same result.

      A couple other oddities:

      • Adding the -e switch to the goals in the Jenkins configuration doesn't seem to work.
      • The Jenkins output doesn't have any information about the file delete IO error.

        1. AdminPriv.jpg
          AdminPriv.jpg
          22 kB
        2. ConsoleText_M2.txt
          11 kB
        3. ConsoleText.txt
          24 kB

          [JENKINS-17777] Build Failure on Maven Clean

          Jeff Humphry added a comment -

          I was able to resolve this by giving the account the service was running under explicit write permissions to the workspace. (Even though the account was an administrator on the server)

          Jeff Humphry added a comment - I was able to resolve this by giving the account the service was running under explicit write permissions to the workspace. (Even though the account was an administrator on the server)

          thank you Jeff for letting us know that you solved the issue.

          Regards.

          Marcelo Rebasti

          Marcelo Rebasti added a comment - thank you Jeff for letting us know that you solved the issue. Regards. Marcelo Rebasti

          Chester Chee added a comment - - edited

          I am seeing the same issue. Jenkins version is 2.73. Running on RedHat Linux. Is it possible this may be related to pipeline? It seems it is trying to delete target directory while another spawn thread from Jenkins is accessing the directory.

           

          [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project core: Failed to clean project: Failed to delete /opt/bld/jenkins/workspace/CoreStream-Master-CM/corestream/core/target -> [Help 1]
          [INFO] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project core: Failed to clean project: Failed to delete /opt/bld/jenkins/workspace/CoreStream-Master-CM/corestream/core/target
          [INFO] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
          [INFO] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
          [INFO] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
          [INFO] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
          [INFO] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
          [INFO] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
          [INFO] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
          [INFO] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
          [INFO] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
          [INFO] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
          [INFO] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
          [INFO] at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
          [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [INFO] at java.lang.reflect.Method.invoke(Method.java:498)
          [INFO] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
          [INFO] at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
          [INFO] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
          [INFO] at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
          [INFO] Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to clean project: Failed to delete /opt/bld/jenkins/workspace/CoreStream-Master-CM/corestream/core/target
          [INFO] at org.apache.maven.plugin.clean.CleanMojo.execute(CleanMojo.java:215)
          [INFO] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
          [INFO] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
          [INFO] ... 19 more
          [INFO] Caused by: java.io.IOException: Failed to delete /opt/bld/jenkins/workspace/CoreStream-Master-CM/corestream/core/target
          [INFO] at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:249)
          [INFO] at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:191)
          [INFO] at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:117)
          [INFO] at org.apache.maven.plugin.clean.CleanMojo.execute(CleanMojo.java:193)
          [INFO] ... 21 more
          [INFO] [ERROR]
          [INFO] [ERROR]
          [INFO] [ERROR] For more information about the errors and possible solutions, please read the following articles:
          [INFO] [ERROR] [Help 1]
          http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
          [INFO] [ERROR]
          [INFO] [ERROR] After correcting the problems, you can resume the build with the command
          [INFO] [ERROR] mvn <goals> -rf :core

          Chester Chee added a comment - - edited I am seeing the same issue. Jenkins version is 2.73. Running on RedHat Linux. Is it possible this may be related to pipeline? It seems it is trying to delete target directory while another spawn thread from Jenkins is accessing the directory.   [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project core: Failed to clean project: Failed to delete /opt/bld/jenkins/workspace/CoreStream-Master-CM/corestream/core/target -> [Help 1] [INFO] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project core: Failed to clean project: Failed to delete /opt/bld/jenkins/workspace/CoreStream-Master-CM/corestream/core/target [INFO] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) [INFO] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) [INFO] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) [INFO] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) [INFO] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) [INFO] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) [INFO] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116) [INFO] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361) [INFO] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155) [INFO] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584) [INFO] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213) [INFO] at org.apache.maven.cli.MavenCli.main(MavenCli.java:157) [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [INFO] at java.lang.reflect.Method.invoke(Method.java:498) [INFO] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) [INFO] at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) [INFO] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) [INFO] at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) [INFO] Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to clean project: Failed to delete /opt/bld/jenkins/workspace/CoreStream-Master-CM/corestream/core/target [INFO] at org.apache.maven.plugin.clean.CleanMojo.execute(CleanMojo.java:215) [INFO] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133) [INFO] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) [INFO] ... 19 more [INFO] Caused by: java.io.IOException: Failed to delete /opt/bld/jenkins/workspace/CoreStream-Master-CM/corestream/core/target [INFO] at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:249) [INFO] at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:191) [INFO] at org.apache.maven.plugin.clean.Cleaner.delete(Cleaner.java:117) [INFO] at org.apache.maven.plugin.clean.CleanMojo.execute(CleanMojo.java:193) [INFO] ... 21 more [INFO] [ERROR] [INFO] [ERROR] [INFO] [ERROR] For more information about the errors and possible solutions, please read the following articles: [INFO] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [INFO] [ERROR] [INFO] [ERROR] After correcting the problems, you can resume the build with the command [INFO] [ERROR] mvn <goals> -rf :core

          Chester Chee added a comment -

          Here is another section of error from the console log.

           
          [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare (default-cli) on project core-stream: Maven execution failed, exit code: '1' -> [Help 1]org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare (default-cli) on project core-stream: Maven execution failed, exit code: '1'
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
          at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
          at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
          at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
          at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
          at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
          at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
          at org.jvnet.hudson.maven3.launcher.Maven32Launcher.main(Maven32Launcher.java:132)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)
          at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)
          at jenkins.maven3.agent.Maven32Main.launch(Maven32Main.java:186)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at hudson.maven.Maven3Builder.call(Maven3Builder.java:139)
          at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
          at hudson.remoting.UserRequest.perform(UserRequest.java:181)
          at hudson.remoting.UserRequest.perform(UserRequest.java:52)
          at hudson.remoting.Request$2.run(Request.java:336)
          at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
          at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: org.apache.maven.plugin.MojoExecutionException: Maven execution failed, exit code: '1'
          at org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:290)
          at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:240)
          at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
          ... 30 more
          Caused by: org.apache.maven.shared.release.ReleaseExecutionException: Maven execution failed, exit code: '1'
          at org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:91)
          at org.apache.maven.shared.release.phase.RunPrepareGoalsPhase.execute(RunPrepareGoalsPhase.java:44)
          at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:234)
          at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:169)
          at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:146)
          at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:107)
          at org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:286)
          ... 33 more
          Caused by: org.apache.maven.shared.release.exec.MavenExecutorException: Maven execution failed, exit code: '1'
          at org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(InvokerMavenExecutor.java:433)
          at org.apache.maven.shared.release.exec.AbstractMavenExecutor.executeGoals(AbstractMavenExecutor.java:114)
          at org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:85)
          ... 39 more[ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

          Chester Chee added a comment - Here is another section of error from the console log.   [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare (default-cli) on project core-stream: Maven execution failed, exit code: '1' -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare (default-cli) on project core-stream: Maven execution failed, exit code: '1' at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155) at org.jvnet.hudson.maven3.launcher.Maven32Launcher.main(Maven32Launcher.java:132) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238) at jenkins.maven3.agent.Maven32Main.launch(Maven32Main.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at hudson.maven.Maven3Builder.call(Maven3Builder.java:139) at hudson.maven.Maven3Builder.call(Maven3Builder.java:70) at hudson.remoting.UserRequest.perform(UserRequest.java:181) at hudson.remoting.UserRequest.perform(UserRequest.java:52) at hudson.remoting.Request$2.run(Request.java:336) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.maven.plugin.MojoExecutionException: Maven execution failed, exit code: '1' at org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:290) at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:240) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) ... 30 more Caused by: org.apache.maven.shared.release.ReleaseExecutionException: Maven execution failed, exit code: '1' at org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:91) at org.apache.maven.shared.release.phase.RunPrepareGoalsPhase.execute(RunPrepareGoalsPhase.java:44) at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:234) at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:169) at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:146) at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:107) at org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:286) ... 33 more Caused by: org.apache.maven.shared.release.exec.MavenExecutorException: Maven execution failed, exit code: '1' at org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(InvokerMavenExecutor.java:433) at org.apache.maven.shared.release.exec.AbstractMavenExecutor.executeGoals(AbstractMavenExecutor.java:114) at org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:85) ... 39 more [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

            Unassigned Unassigned
            jeffhumphry Jeff Humphry
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: