Wir suchen intensiv nach den Ursachen. Für die Betroffenen will ich einen Zwischenbericht geben:
Es gibt offenbar zwei verschiedene Fehlermeldungen, die zu unvollständigen Dateien führen können, aber unterschiedliche Ursachen haben. Beide Meldungen erscheinen direkt während des Speichervorgangs.
a) "List index out of bounds (-1)"
b) "Access Violation"
Des weiteren ist noch nicht klar, ob die Meldung "" zu ähnlichen Problemen führt.
Wenn Sie eine der obigen Meldungen während des Speichervorganges erhalten, versuchen Sie nicht, die Datei erneut zu speichern. Schließen Sie stattdessen Ages! (zur Not per Task-Manager). Nach unserem Kenntnisstand müsste die automatisch angelegte Backup-Datei noch intakt sein. Das lässt sich leicht im Windows-Explorer überprüfen, die Backup-Datei sollte merklich größer sein - je nach Datenbestand etwa um 20% bis zu doppelter Größe. Wenn dem so ist, kopieren Sie die Backup-Datei, und geben ihr einen neuen Namen mit Endung ".GED". Öffnen Sie sodann diese kopierte Datei in Ages!.
Speichermangel oder die Windows-Version sind als Ursache für die zwei obigen Fehlermeldungen sehr unwahrscheinlich. Der "I/O Error" hingegen könnte vom Betriebssystem und/oder der Art des Speichermediums abhängen.
Wenn Sie uns bei der Suche nach der Fehlerursache behilflich sein möchten, schreiben Sie uns beim Auftreten der Meldung bitte eine Mail, und beschreiben Sie möglichst, welche Daten Sie seit der letzten fehlerlosen Speicherung eingegeben haben. Wenn Ihnen das GEDCOM-Format nicht fremd ist, sehen Sie bitte in die Datei, und schauen nach, bei welcher Person die Datei endet. Die Information, ob und wie Sie diese Person zuvor bearbeitet haben wäre sehr hilfreich.
Idealerweise suchen wir nach einer "Anleitung", wie man den Fehler reproduzieren kann - also beispielsweise: Ich öffne Datei X.GED. Ich verschmelze Person A mit Person B. Ich versuche die geänderte Datei zu speichern -> Fehlermeldung XYZ. Sobald wir dies auf einem Entwicklungsrechner nachstellen können ist erfahrungsgemäß die Behebung der Ursache schnell gemacht, und es stünde einem korrigierten Ages! 2.03 nichts im Wege.
Es haben im Moment nur etwa eine Handvoll Kunden dieses Problem - vermutlich ist daher eine der seltener genutzten Funktionen die Ursache für die Speicherprobleme. Da Ages! aber bewusst keine Daten "nach Hause telefoniert", können wir leider nur grob abschätzen, welche Funktionen in da Frage kämen, so dass der Fehler "irgendwo" in mehreren zehntausend Zeilen Quellcode steckt... aber, wir arbeiten daran