Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Problem

This error indicates that archiving is unable to run because a previous archive process was stopped before successful completion. An example error message from the uptime.log file is included below.

Solution

To correct this problem, simply delete the indicated file and let archiving run as scheduled. Please contact uptime Support if the error persists.
2010

Example

Code Block
languagesql
2023-05-30 02:33:36,968 ERROR (ArchiveDataRunner:44) - Unable to archive data: java.lang.RuntimeException: Can not archive data, file archives

...


performance_fscap_2010-03-01.xml.gz already exists at com.uptimesoftware.uptime.archiving.PerformanceDataDumper.outputDataFromTables(PerformanceDataDumper.java:40) at com.uptimesoftware.uptime.archiving.PerformanceDataDumper.dump(PerformanceDataDumper.java:22) at com.uptimesoftware.uptime.archiving.ArchiveDataRunner.dumpData(ArchiveDataRunner.java:90) at com.uptimesoftware.uptime.archiving.ArchiveDataRunner.dumpAndScheduleDeletion(ArchiveDataRunner.java:51) at com.uptimesoftware.uptime.archiving.ArchiveDataRunner.executePolicy(ArchiveDataRunner.java:41) at com.uptimesoftware.uptime.archiving.ArchiveDataRunner.archive(ArchiveDataRunner.java:30) at com.uptimesoftware. uptime.archiving.ArchiveDataTask$1.save(ArchiveDataTask.java:50) at com.uptimesoftware.uptime.database.Saver. save(Saver.java:11) at

...


com.uptimesoftware.uptime.archiving.ArchiveDataTask.run(ArchiveDataTask.java:53) at java.util.concurrent. Executors$RunnableAdapter.call(Unknown Source)

...


at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source) at java.util.concurrent.FutureTask. runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.

...


ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)