Daub Logo
Produkte Downloads Kaufen Company Community mein Daubnet
Anmelden

Community

Diskussionen, Fragen und Zusammenarbeit - hier ist der richtige Platz für den Austausch mit den Entwicklern und mit anderen Usern. Machen Sie mit!
Kostenloses Daubnet-Konto erstellen

Ages! Forum Allgemeines zu Ages! Fehlermeldung "Datum oder Verbindung falsch"  


 

Fehlermeldung "Datum oder Verbindung falsch"

 
 
 
Beitrag25. Aug 2015, 09:56
HAllo,

ich habe beim Speichern die Fehlermeldung
Error writing task record "Datum oder Verbindung falsch"; Access violation at address 0096EF06 in module "Ages.exe". Read of address 00000000" erhalten.

Danach kann ich meien GEDCOM Datei nicht mehr öffnen, es erscheint die Meldung "Invalid pointer operation".

Gibt es hierzu eine Abhilfe ?

Danke
Dralle
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag25. Aug 2015, 20:02
Hallo zurück,

für die Fehlermeldung kenne ich keine Abhilfe.
Wichtigste Maßnahme ist aber die Sicherung aller GEDCOM-Dateien und insbesondere der ....ged.backup, sofern sie denn noch erhalten ist.

Mit der Umbenennung (einer Kopie!) kann man auch sehen ob diese dann lesbar ist.

Außerdem kann man die Dateien vergleichen und sehen ob die Daten korrupt sind.
In der Version 2.02 oder ähnlich habe ich mitten in der Eingabe mal alles verloren... eine Situation in der kein Backup half. Der Fehler wurde aber später gefixt.

Gruß
Joachim
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag25. Aug 2015, 20:46
Ich mache aus diesem Grund vor jeder Änderung eine Sicherungskopie meiner Gedcom Datei. Sicher ist sicher.

Aber ich hoffe,dass Du über die Backup Datei noch zu Deinen Daten kommst.

Gruß
Thomas
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag26. Aug 2015, 12:08
Hallo,

ja ein back-up habe ich, wenn auch ein paar Tage alt.


### Problem 1: Die Datei ist selbst noch zu öffnen (ie auch die GEDCOM.backup-Datei) und die GEDCOM ist auch im Texteditor lesbar. Aber beim Speichern steigt es dann aus. Auch mit der Meldung "Null Pointer".


### Problem2 :Ausserdem mehrere Meldungen in der GEDCOM zu Irrtümern mit Datum, die ich nicht nachvollziehen kann. Ich benutze oft "vor" und "bis" beim Datum, je nach Sachlage, aber die Meldungen selbst in der GEDCOM mit Prio2 kann ich nicht nachvollziehen.

Beispiel:
1 TITL Datum oder Verbindung falsch
1 TEXT <A HREF="UID8F4B3C27A1A7714A88E2511847692F330000">Johann B...</A>: Er
2 CONC stes bekanntes Datum darf nicht vor Geburt liegen.
1 _PERC 100
1 _PRIO 2


und der GEDCOM Eintrag lautet :
1 _UID 8F4B3C27A1A7714A88E2511847692F330000
1 NAME Johann /B.../
2 GIVN Johann
2 SURN B...
1 SEX M
1 FAMC @F105@
2 PEDI birth
1 FAMS @F106@
1 BIRT
2 DATE 22 MAR 1848
2 PLAC M...
2 SOUR @S2@
3 PAGE 1876 Nr. 11
1 OCCU Wirthssohn
2 SOUR @S2@
3 PAGE 1876 Nr. 11
1 RELI evangelisch
2 SOUR @S2@
3 PAGE 1876 Nr. 11
1 RESI
2 DATE 28 DEC 1876
2 PLAC M...
2 SOUR @S2@
3 PAGE 1876 Nr. 11
1 CHAN
2 DATE 29 DEC 2014
3 TIME 7:39:49
0 @I243@ INDI



Und die Anzeige im Ages lautet :
22.3.1848 Geburt in M...
Beruf : Wirtssohn, ohne Datum
Religion: evangelisch, ohne Datum
Wohnort: 28.12.1876 in M...
oo: 28.12.1876 in M ....

Wo soll hier "Erstes bekanntes Datum darf nicht vor Geburt liegen." vorliegen ?


Insofern ist leider Auslöser für die ganze Situation "Null Pointer" wie auch "Datum oder Verbindung falsch" mich nicht nachvollziehbar.

Seltsame Situation.

Falls jemand doch noch eine Lösung kennt, bin ich interessiert.

Danke
Dralle
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag26. Aug 2015, 20:59
Hallo Dralle!

Hmm. Seltsam. Leider kann ich den Gedcom-Code nicht so gut interpretieren, so dass ich einen Fehler erkennen könnte. Hast Du schon mal versucht, den Code durch ein anderes Programm validieren zu lassen.

Vielleicht gibt es ja eine Art Syntax-Checker, der Dir weiter hilft??

Mit Google hätte ich folgendes Programm gefunden:
https://chronoplexsoftware.com/gedcomvalidator/

Kenn es selbst aber nicht. Keine Ahnung, ob das etwas taugt.

Viele Grüße
Thomas
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag28. Aug 2015, 11:25
Hallo Thomas,

so einen Validator hatte ich auf meiner ToDo-Liste. Den von Dir habe ich ausprobiert, aber das Ergebnis ist nicht unmittelbar hilfreich.

Z.B. meldet er :
Trailing spaces are not permitted in a CONC tag (4x)
Line value for tag 'OCCU' does not meet the minimum length of 1 characters.
Line value for tag 'RELI' does not meet the minimum length of 1 characters.
Line value for tag 'ABBR' exceeds the maximum length of 60 characters
Line value for tag 'NCHI' exceeds the maximum length of 3characters
'BET 2 NOV 1880 AND 1 AUG 1899' is not a valid <DATE_VALUEY for an attribute (OCCU), mehrmals
'BET 1896 AND 1 AUG 1936' is not a valid <DATE_VALUEY for an attribute (RESI), mehrmals
'8y' is not a valid <AGE_AT_EVENT> mehrmals für verschiedenste Jahre
'8m' is not a valid <AGE_AT_EVENT> mehrmals für verschiedenste Monate
'1m 7d' is not a valid <AGE_AT_EVENT> 1x
Valid user defined tag '_XXX', ganz oft

Sollten alle diese Meldungen Grund für den Fehler sein (mit Invalid Pointer Operation beim Schliessen), hätte es viel früher auftreten müssen.

Ich habe einige der GEDCOM Fehler aufgespürt und in Ages korrigiert. Die GEDCOM-Datei parallel zum Texteditor geöffnet liess sich immer aus AGES ehraus speichern und erschien geändert im Texteditor. Doch nach dem Speichern der GEDCOM, wenn ich versuche AGES zu schliessen, kommt die Fehlermeldung Invalid Pointer Operation und (obwohl bereits die GEDCOM gespeichert) nochmals die Frage "wollen Sie den Stammbaum sichern" was dann ins Nichts führt.


Viele Grüsse
Dralle
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag28. Aug 2015, 16:11
Da fällt mir auch Nichts mehr dazu ein. Verwendest Du eh die Version 2.04?

Wenn ja: versuche mal dein Glück beim Support. Vielleicht können die weiter helfen?

Gruß
Thomas
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag28. Aug 2015, 16:57
Hallo Dralle,

Dralle hat geschrieben:so einen Validator hatte ich auf meiner ToDo-Liste. Den von Dir habe ich ausprobiert, aber das Ergebnis ist nicht unmittelbar hilfreich.Dralle
das mit dem Validator hatte ich gleich kritisch beäugt. Auch Ages hält sich nicht sklavisch an den GEDCOM 5.5.1 Standard, auch wenn es so hingestellt wird. Und ein Validator für mehrere Versionen des Standards ist auch eine Herausforderung und nur Software...

In der V2.02 hat es so böse Fehler gegeben, dass das GEDCOM-File grundlegend zerstört werden konnte.

Daher bitte die Frage von Thomas nach der Version beantworten, das wird leider immer wieder vergessen.

Ich würde mir das File mit einem Hex-Editor ansehen wie z.B. HxD.
Sollten 0x00 etc. im File enthalten sein oder irreguläre Zeilenenenden wäre das ein Hinweis auf Totalverlust (im schlimmsten Fall).

Dralle hat geschrieben:Sollten alle diese Meldungen Grund für den Fehler sein (mit Invalid Pointer Operation beim Schliessen), hätte es viel früher auftreten müssen.Dralle
Der Meinung bin ich auch.

Dralle hat geschrieben:... Doch nach dem Speichern der GEDCOM, wenn ich versuche AGES zu schliessen, kommt die Fehlermeldung Invalid Pointer Operation und (obwohl bereits die GEDCOM gespeichert) nochmals die Frage "wollen Sie den Stammbaum sichern" was dann ins Nichts führt.
Da ist leider weiter noch der "Wurm drin"...

Gruß
Joachim
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag28. Aug 2015, 17:49
Um den Fehler einzukreisen könntest Du ggf. die GEDCOM mittels http://gedtool.de/ in Excel einlesen. Anhand der Spalten kannst du dann vielleicht feststellen, wo es hakt.
Einen Versuch ist es wert, meine ich.

Punt
 
 
 

Re: Fehlermeldung "Datum oder Verbindung falsch"

Beitrag31. Aug 2015, 08:50
Die von mir benutzte AGES Version ist 2.0.4.

Mit HxD habe ich gesucht, aber die Suche nach hexadezimal "00" lieferte nichts. Wie suche ich nach irregulären Zeichenenden im HxD ?

GEDTool werde ich mir überlegen.

Wie wendet man sich hier an den Support ?

Vielen Dank übrigens für all eure Vorschläge.

Dralle