Kbase P4890: Session is terminated while trying to access a record with e
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/20/2003 |
|
Status: Unverified
SYMPTOM(s):
User tries to access a record and the session is terminated.
SYSTEM ERROR: Cannot read field from record, not enough fields. (450)
SYSTEM ERROR: Failed to extract field <field-num> from <file-name> record (table <table-num>) with recid <RECID>. (3191)
SYSTEM ERROR: Index in for recid could not be deleted. (1422)
FIX:
1. Run "proutil <db> - C truncate bi"
2. Run "proutil <db> -C dbrpr" and Select the following options
(option 1)"Dbscan menu".
(option 5)"Delete bad records".
(option 7)"Rebuild RM Chain".
(option 8)"Rebuild Free Chain).
(G)"Go".
3. To delete bad records, answer "n" to the first question:
"Scan DBKEY Range? (Yes/No)?".
4. Answer "n" to the second question:
"Scan Backward (Yes/No)?".
5. After the deletion(s), run "idxbuild all".