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.
Example
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)