OpenPDC data archive failing

Hello All,
Our OpenPDC stopped archiving in June. The LED in the top right of OpenPDC is red and historian has stopped working as well. I tried restarting the service but I get the following error" The openPDC service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs."

Here is the error report from OpenPDC:
[5/26/2022 1:31:22 PM] (Inner Exception)
Date and Time: 5/26/2022 1:31:22 PM
Machine OS: Microsoft Windows NT 6.2.9200.0
Application Domain: openPDC.exe
Assembly Codebase: C:/Program Files/openPDC/openPDC.exe
Assembly Full Name: openPDC, Version=2.5.6.0, Culture=neutral, PublicKeyToken=null
Assembly Version: 2.5.6.0
Assembly Build Date: 6/1/2018 12:19:12 AM
.Net Runtime Version: 4.0.30319.42000

Exception Source: GSF.Historian
Exception Type: System.ArgumentException
Exception Message: Value must be positive
Exception Target Site: set_DataBlockSize

---- Stack Trace ----
GSF.Historian.Files.ArchiveFileAllocationTable.set_DataBlockSize(value As Int32)
openPDC.exe: N 00075
GSF.Historian.Files.FixedTableRegion.ParseBinaryImage(buffer As Byte[], startIndex As Int32, length As Int32)
openPDC.exe: N 01643
GSF.Historian.Files.ArchiveFileAllocationTable…ctor(parent As ArchiveFile)
openPDC.exe: N 00517
GSF.Historian.Files.ArchiveFile.OpenStream()
openPDC.exe: N 00894
GSF.Historian.Files.ArchiveFile.Open()
openPDC.exe: N 00595
HistorianAdapters.LocalOutputAdapter.AttemptConnection()
openPDC.exe: N 00113
GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnectionOperation()
openPDC.exe: N 00251

(Outer Exception)
Date and Time: 5/26/2022 1:31:22 PM
Machine OS: Microsoft Windows NT 6.2.9200.0

Application Domain: openPDC.exe
Assembly Codebase: C:/Program Files/openPDC/openPDC.exe
Assembly Full Name: openPDC, Version=2.5.6.0, Culture=neutral, PublicKeyToken=null
Assembly Version: 2.5.6.0
Assembly Build Date: 6/1/2018 12:19:12 AM
.Net Runtime Version: 4.0.30319.42000

Exception Source:
Exception Type: System.InvalidOperationException
Exception Message: Connection attempt failed for ppa [D:\DDR Archive]: Value must be positive

---- Stack Trace ----

[5/26/2022 1:31:26 PM] (Inner Exception)
Date and Time: 5/26/2022 1:31:26 PM
Machine OS: Microsoft Windows NT 6.2.9200.0

Application Domain: openPDC.exe
Assembly Codebase: C:/Program Files/openPDC/openPDC.exe
Assembly Full Name: openPDC, Version=2.5.6.0, Culture=neutral, PublicKeyToken=null
Assembly Version: 2.5.6.0
Assembly Build Date: 6/1/2018 12:19:12 AM
.Net Runtime Version: 4.0.30319.42000

Exception Source: GSF.Historian
Exception Type: System.ArgumentException
Exception Message: Value must be positive
Exception Target Site: set_DataBlockSize

---- Stack Trace ----
GSF.Historian.Files.ArchiveFileAllocationTable.set_DataBlockSize(value As Int32)
openPDC.exe: N 00075
GSF.Historian.Files.FixedTableRegion.ParseBinaryImage(buffer As Byte[], startIndex As Int32, length As Int32)
openPDC.exe: N 01643
GSF.Historian.Files.ArchiveFileAllocationTable…ctor(parent As ArchiveFile)
openPDC.exe: N 00517
GSF.Historian.Files.ArchiveFile.OpenStream()
openPDC.exe: N 00894
GSF.Historian.Files.ArchiveFile.Open()
openPDC.exe: N 00595
HistorianAdapters.LocalOutputAdapter.AttemptConnection()
openPDC.exe: N 00113
GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnectionOperation()
openPDC.exe: N 00251

Maybe my archive files got corrupted.

Thanks for your assistance!

Best Regards,
Michael

Try stopping the service and renaming the Archive and Statistics subfolder in the openPDC installation folder to ArchiveOld and StatsticsOld, respectively, then restart the openPDC service.

If this is an archive corruption issue the service should now start.

If the service still does not start - there may be a settings or configuration issue.

Thanks,
Ritchie

I tried this and the service will still not start. I also deleted these files: ppa_archive.d
ppa_dbase.dat2
ppa_startup.dat
scratch.dat