Jump to content
Helmut Leininger

wishlist - "Verify" details

Recommended Posts

Hi,

 

Maintenance - Verification often indicates a numer of potential problems have been repaired. I would like to have some details about the repaired items (not just only a sum) in the logfile.

 

Reason:

I have seen that in some cases when potential problems are repaired, a previously present information gets lost. So I am concerned not knowing if something happened.

Share this post


Link to post
Share on other sites

The changes that Validate File Integrity makes are technical and have to do with the data table structure. It is not practical to add such information to a log file. I have a different version of VFI that reports such details. You could not understand the details without understanding the data table structure in detail and without examining the data tables while viewing the log.

Share this post


Link to post
Share on other sites

Jim,

 

In this case I want to file a bug that leads to information loss.

 

Scenario:

You have 3 persons in you database.

 

Person 1:

Mary Smith, with name Variant Mary Johnson (married name oer alias name)

 

Person 2:

Maria NN, with name Variant Mary Johnson (same as for person 2)

 

Person 3:

John Anybody

 

Person 2 is "attached" as witness to an event of person 3 (say Godmother at the birth of John Anybody) using the name variant Mry Johnson.

 

 

Then, you decide person 1 and person 2 are the same and you merge them:

"Main" is person 1 (Mary Smith), the second in the right window is person 2 (Maria NN). You do not take over the name variant "Mary Johnson" from Maria NN as this name already exists for person 21 (Mary Smith). But you take over the witness tag.

 

 

The merge does not show any problem, but when you look at the witnesses for the birth of person 3 it looks somewhat strange: there is no name and the entry cannot be accessed.

A subsequent verification "solves one potential problem" and the information about the witness is lost (no witness for the birth of person 3 any more).

 

You may imagine this causes a problem that is very difficult to trace when you have done more modifications to your database (e.g. merging several people) as you usually do not write down every witness information before merging, just to enter it again afterwards.

 

Information loss cannot be accepted.

Share this post


Link to post
Share on other sites

I don't know why you were concerned about VFI. This is a merge bug and occurs before VFI is run.

 

I posted a bug submission and asked that this be fixed as soon as possible. This has now been fixed and should be in v8.03.

Edited by Jim Byram

Share this post


Link to post
Share on other sites

Thanks, Jim.

 

I asked about VFI because I thought that with more information in this file I could eventually reconstruct lost information (caused by this bug or maybe others I have not seen yet). I think that VFI should not find any (potential) problems during normal operation. For me, if it has to repair something it indicates that something has gone wrong before, either due to a bug or a system malfunction.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×