Merged file invalid
Posted: 24 Sep 2004 11:45
When you open the compare/merge files function FH first asks if you wish to validate the files. When the files have at some point previously been validated in FH, I always answer no to this. However, yesterday I found that the result of a merge of two validated files, did not validate and caused FH to lock up.
After the merge I did many hours work on the file and the lock up did not appear until the point I tried to click the button opposite the spouse name in the individual properties dialog in order to make the spouse the subject of the dialog. FH just hung and I had to 'end a non-responsive programme'. Fortunately I lost no edits because I was set to frequent automatic save.
After repeating the operations and getting the same result I tried validating the gedcom and to my surprise it reported an invalid gedcom. I allowed automatic correction with the folowing report:
Family Historian Validation Report - Thursday 23 Sep 2004
======================================
Individual Record Id=4705 (Daniel WILSON): Duplicate link to Family Record Id=1756 (...of Daniel WILSON and Ann WILSON). Duplicate link has been removed.
Family Record Id=1756 (...of Daniel WILSON and Ann WILSON): Person listed as family member more than once. Duplicate's Record Id=4705 (Daniel WILSON). Duplicate family membership has been removed.
Family Record Id=1756 (...of Daniel WILSON and Ann WILSON): Individual listed as child has no link back to this family as a child. Individual Id=4705 (Daniel WILSON). Child field has been removed.
I should explain that individual 4705 (Daniel Wilson) is a son of the family 1756 (Daniel Wilson and Ann Wilson)
After this automatic correction the file seems fine with all relationships still present.
I think the reason for this occurence may have been that I incorrectly marked up the merge. If so, it is NOT an FH 'bug'. However, I thought I might ask the question, could or should FH protect the user from his errors and warn about a merge that will generate an invalid file from valid files? Obviously, now that I have encountered this problem, I can remember to a validate immediately after the merge to pick up problems, however with FH one can not then go back to the marked up merge and change it since there is no way of saving a marked up merge/compare.
I should add my merge yesterday took about 12 hours to mark up. I did not want to have to redo it.
ID:537
After the merge I did many hours work on the file and the lock up did not appear until the point I tried to click the button opposite the spouse name in the individual properties dialog in order to make the spouse the subject of the dialog. FH just hung and I had to 'end a non-responsive programme'. Fortunately I lost no edits because I was set to frequent automatic save.
After repeating the operations and getting the same result I tried validating the gedcom and to my surprise it reported an invalid gedcom. I allowed automatic correction with the folowing report:
Family Historian Validation Report - Thursday 23 Sep 2004
======================================
Individual Record Id=4705 (Daniel WILSON): Duplicate link to Family Record Id=1756 (...of Daniel WILSON and Ann WILSON). Duplicate link has been removed.
Family Record Id=1756 (...of Daniel WILSON and Ann WILSON): Person listed as family member more than once. Duplicate's Record Id=4705 (Daniel WILSON). Duplicate family membership has been removed.
Family Record Id=1756 (...of Daniel WILSON and Ann WILSON): Individual listed as child has no link back to this family as a child. Individual Id=4705 (Daniel WILSON). Child field has been removed.
I should explain that individual 4705 (Daniel Wilson) is a son of the family 1756 (Daniel Wilson and Ann Wilson)
After this automatic correction the file seems fine with all relationships still present.
I think the reason for this occurence may have been that I incorrectly marked up the merge. If so, it is NOT an FH 'bug'. However, I thought I might ask the question, could or should FH protect the user from his errors and warn about a merge that will generate an invalid file from valid files? Obviously, now that I have encountered this problem, I can remember to a validate immediately after the merge to pick up problems, however with FH one can not then go back to the marked up merge and change it since there is no way of saving a marked up merge/compare.
I should add my merge yesterday took about 12 hours to mark up. I did not want to have to redo it.
ID:537