Uploaded image for project: 'XWiki Commons'
  1. XWiki Commons
  2. XCOMMONS-583

Distribution and Solr Index statuses are not created when starting XWiki on Windows

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 6.0
    • Fix Version/s: 6.1-milestone-1, 6.0.1, 5.4.5
    • Component/s: Job
    • Labels:
      None
    • Environment:
      Windows
    • Documentation:
      N/A
    • Documentation in Release Notes:
      N/A
    • Similar issues:

      Description

      Start a new XWiki 6.0 server on Windows 8.1. You will get an error similar to this one:

      2014-05-13 11:17:38,638 [Job status serializer] WARN  .x.j.i.DefaultJobStatusStorage - Failed to save job status [org.xwiki.extension.distribution.internal.job.FarmDistributionJobStatus@1b7a602]
      java.nio.file.FileSystemException: C:\Users\Nexus\AppData\Local\Temp\status.xml7651765167250750484.tmp -> data\jobs\status\distribution\status.xml: The process cannot access the file because it is being used by another process.
      
              at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.7.0_55]
              at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.7.0_55]
              at sun.nio.fs.WindowsFileCopy.move(Unknown Source) ~[na:1.7.0_55]
              at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source) ~[na:1.7.0_55]
              at java.nio.file.Files.move(Unknown Source) ~[na:1.7.0_55]
              at org.xwiki.job.internal.JobStatusSerializer.write(JobStatusSerializer.java:84) ~[xwiki-commons-job-6.0.jar:na]
              at org.xwiki.job.internal.DefaultJobStatusStorage.saveJobStatus(DefaultJobStatusStorage.java:247) ~[xwiki-commons-job-6.0.jar:na]
              at org.xwiki.job.internal.DefaultJobStatusStorage.store(DefaultJobStatusStorage.java:274) ~[xwiki-commons-job-6.0.jar:na]
              at org.xwiki.job.internal.DefaultJobStatusStorage$JobStatusSerializerRunnable.run(DefaultJobStatusStorage.java:102) [xwiki-commons-job-6.0.jar:na]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_55]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_55]
              at java.lang.Thread.run(Unknown Source) [na:1.7.0_55]
      2014-05-13 11:17:38,638 [Job status serializer] WARN  .x.j.i.DefaultJobStatusStorage - Failed to save job status [org.xwiki.job.internal.DefaultJobStatus@cae72b]
      java.nio.file.FileSystemException: C:\Users\Nexus\AppData\Local\Temp\status.xml3025714899964492815.tmp -> data\jobs\status\solr\indexer\status.xml: The process cannot access the file because it is being used by another process.
      
              at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.7.0_55]
              at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.7.0_55]
              at sun.nio.fs.WindowsFileCopy.move(Unknown Source) ~[na:1.7.0_55]
              at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source) ~[na:1.7.0_55]
              at java.nio.file.Files.move(Unknown Source) ~[na:1.7.0_55]
              at org.xwiki.job.internal.JobStatusSerializer.write(JobStatusSerializer.java:84) ~[xwiki-commons-job-6.0.jar:na]
              at org.xwiki.job.internal.DefaultJobStatusStorage.saveJobStatus(DefaultJobStatusStorage.java:247) ~[xwiki-commons-job-6.0.jar:na]
              at org.xwiki.job.internal.DefaultJobStatusStorage.store(DefaultJobStatusStorage.java:274) ~[xwiki-commons-job-6.0.jar:na]
              at org.xwiki.job.internal.DefaultJobStatusStorage$JobStatusSerializerRunnable.run(DefaultJobStatusStorage.java:102) [xwiki-commons-job-6.0.jar:na]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_55]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_55]
              at java.lang.Thread.run(Unknown Source) [na:1.7.0_55]

      The 2 status.xml files are created inside your Temp folder, but from some reason they are not moved to your XWiki folders.

        Attachments

          Activity

            People

            • Assignee:
              tmortagne Thomas Mortagne
              Reporter:
              msmeria Manuel Smeria
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: