Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-5321

"IOException: Failed to delete repository.xml while trying to rename" during parallel build

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: 3.0.3
    • Fix Version/s: None
    • Component/s: General
    • Labels:
      None

      Description

      The following problem has been found in console when parallel build was used (-T command line parameter):

      [INFO] — maven-bundle-plugin:2.3.6:install (default-install) @ my-bundle —
      [WARNING] Exception while updating local OBR: IOException
      org.apache.maven.plugin.MojoExecutionException: IOException
      at org.apache.felix.obrplugin.ObrUpdate.writeRepositoryXml(ObrUpdate.java:293)
      at org.apache.felix.obrplugin.ObrInstall.execute(ObrInstall.java:149)
      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
      ...

      'stderr' contains the following stacktrace:

      java.io.IOException: Failed to delete c:\.m2\repository.xml while trying to rename C:\Users\User\AppData\Local\Temp\repository8243840781003249024.xml
      at org.codehaus.plexus.util.FileUtils.rename(FileUtils.java:2128)
      at org.apache.felix.obrplugin.ObrUpdate.writeRepositoryXml(ObrUpdate.java:288)
      ...

      Full stacktraces are provided in the attachment.

      I did not find any problems that it causes for the build, but I suspect that such problems might exist. The problem itself is (I suspect) a trivial race condition.

        Attachments

          Activity

            People

            • Assignee:
              brettporter Brett Porter
              Reporter:
              vburdejny Victor Burdejny

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment