java.io.IOException: Unable to delete C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\hudson35173test\slave-test.log

nabble.com | 9 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Jenkins dev - Hudson Build Problem

    nabble.com | 9 months ago
    java.io.IOException: Unable to delete C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\hudson35173test\slave-test.log
  2. 0

    I have noticed that the HudsonTestCase sometimes does not do a proper clean up of the temp folders. On Windows this happens every time because of a file in use error. On Linux (debian) this sometimes happen if a test fails. As the temp folder can contain up to 14mbs, the total size can grow quickly. After 1 month of developing/testing my hudson test case folders consisted of 500+k files in 892 folders, amounting to 7+Gb. (Windows) Maybe we can use the new TemporaryFolder rule that is available in JUnit 4.7, so we can lift out stuff from our implementation? http://github.com/KentBeck/junit/raw/23ffc6baf5768057e366e183e53f4dfa86fbb005/do c/ReleaseNotes4.7.txt Steps to reproduce on linux: 1. Clean out all hudsonXXXX folders in the temp folder 2. Go to hudson/plugins/seleniuma 3. run "mvn test" and watch it fail 4. Check the temp folder Expected result: No new folder in the temp folder Actual Result: A folder named hudsonXXXXXXX has been created Steps to reproduce: 1. Go to hudson/plugins/ci-game 2. run "mvn test" 3. Watch output Expected result: Test fails Actual Result: An exception is thrown during the test clean up: java.io.IOException: Unable to delete C:\DOCUME~1\name\LOCALS~1\Temp\hudson40664test\plugins\maven-plugin\WEB-INF\lib\ classworlds-1.1.jar at hudson.Util.deleteFile(Util.java:225) at hudson.Util.deleteRecursive(Util.java:257) at hudson.Util.deleteContentsRecursive(Util.java:186) at hudson.Util.deleteRecursive(Util.java:256) at hudson.Util.deleteContentsRecursive(Util.java:186) at hudson.Util.deleteRecursive(Util.java:256) at hudson.Util.deleteContentsRecursive(Util.java:186) at hudson.Util.deleteRecursive(Util.java:256) at hudson.Util.deleteContentsRecursive(Util.java:186) at hudson.Util.deleteRecursive(Util.java:256) at hudson.Util.deleteContentsRecursive(Util.java:186) at hudson.Util.deleteRecursive(Util.java:256) at hudson.FilePath$9.invoke(FilePath.java:748) at hudson.FilePath$9.invoke(FilePath.java:746) at hudson.FilePath.act(FilePath.java:676) at hudson.FilePath.act(FilePath.java:660) at hudson.FilePath.deleteRecursive(FilePath.java:746) at org.jvnet.hudson.test.TemporaryDirectoryAllocator$1.run(TemporaryDirectoryAlloca tor.java:90)

    Jenkins JIRA | 8 years ago | redsolo
    java.io.IOException: Unable to delete C:\DOCUME~1\name\LOCALS~1\Temp\hudson40664test\plugins\maven-plugin\WEB-INF\lib\ classworlds-1.1.jar
  3. 0

    java.hudson.devel - AW: Re: Problem with locale/language in resource bundles - msg#00165 - Recent Discussion OSDir.com

    osdir.com | 9 months ago
    java.io.IOException: Unable to delete C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\hudson35205test\slave-test.log
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Hudson and gitosis

    Stack Overflow | 6 years ago | Jon
    java.io.IOException: Unable to delete C:\Documents and Settings\hudson\.hudson\jobs\<job>\workspace
  6. 0

    Failed to clean up temp dirs

    GitHub | 2 years ago | RZhou94
    java.io.IOException: Failed to clean up temp dirs

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.io.IOException

      Unable to delete C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\hudson35173test\slave-test.log

      at hudson.Util.deleteFile()
    2. Hudson
      FilePath.deleteRecursive
      1. hudson.Util.deleteFile(Util.java:201)
      2. hudson.Util.deleteRecursive(Util.java:232)
      3. hudson.Util.deleteContentsRecursive(Util.java:167)
      4. hudson.Util.deleteRecursive(Util.java:231)
      5. hudson.FilePath$6.invoke(FilePath.java:460)
      6. hudson.FilePath$6.invoke(FilePath.java:458)
      7. hudson.FilePath.act(FilePath.java:388)
      8. hudson.FilePath.deleteRecursive(FilePath.java:458)
      8 frames
    3. Hudson :: Test Framework
      TemporaryDirectoryAllocator$1.run
      1. org.jvnet.hudson.test.TemporaryDirectoryAllocator$1.run(TemporaryDirectoryAllocator.java:67)
      1 frame