I don't see the emails from the list.
Brian K. White
brian at aljex.com
Tue Sep 25 20:59:49 PDT 2007
----- Original Message -----
From: "Mike Fedko" <filepro at adelphia.net>
To: "Filepro List" <filepro-list at lists.celestial.com>
Sent: Tuesday, September 25, 2007 9:02 PM
Subject: I don't see the emails from the list.
> I have subscribed to the filepro list. I don't get any emails from the
> list.
> The only response I received from the list is one from Mike Schwartz
> who also sent it direct to my email also. Can someone help with this.
Your first message came through at 5pm eastern. A lot of people were
probably simply done looking at email for the day by then. Or at least done
working. A lot of the rest, like me, never see this kind of error as we use
Unix and linux and almost never use the Windows version of fp. Of the
regular Windows fp users, many probably only see this kind of thing so
rarely that there is not enough data to suggest a cause or a fix and the
only advice is general advice that applies to any program. Which is roughly:
"Make sure the servers software, the servers hardware, the network, the
clients hardware, and the clients software, are all in good shape."
However, since it happened right after a power loss that makes a pretty big
likelyhood that the problem is bad data.
You most likely just have to locate one or more half-written or half-updated
or otherwise corrupt records and either manually fix them or delete them,
and then rebuild all indexes in the relevant files.
You may be better able to say how best to find bad records than we, since
you know your app.
Short of writing custom report processes that scan through files and check
each record for sanity according to whatever your app happens to need in
order for a record to be sane, some ideas are:
Look through the involved files by record number (not by any index since
even if no index file was scrambled, if a data record was scrambled, then
the indexes no longer match the data).
Either step through the file record by record using some screen that shows a
lot of fields.
Or enter browse mode, change the browse format to include some fields from
both the beginning and end of each record (low & high field numbers) and
page down through and hopefully you can spot the bad record(s) that way
while seeing 20 at a time. Maybe use extended selection and define a temp
selection set based on @cd or @ud to zero in on records created or updated
today.
Once you think you have all good records (whether you find any bad ones or
not), then rebuild all indexes in those files.
Then try the process again.
Try modifying the process such that it doesn't select any records, does it
still crash or simply not do anything gracefully?
If you're still crashing after that then we'll have to get more systematic
about eliminating possibilities.
Brian K. White brian at aljex.com http://www.myspace.com/KEYofR
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro BBx Linux SCO FreeBSD #callahans Satriani Filk!
More information about the Filepro-list
mailing list