Consultor Eletrônico



Kbase 21036: V9 DB Corruption Caused By Schema Change With Specific Patch
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Unverified

FACT(s) (Environment):

Progress 9.1B

SYMPTOM(s):

SYSTEM ERROR: bffld: nxtfld: scan past last field. (16)

SYSTEM ERROR: Failed to extract field <field-num> from <file-name> record (table <table-num>) with recid <RECID>. (3191)

SYSTEM ERROR: Cannot read field from record, not enough fields. (450)

Database was converted with proutil <dbname> -C conv89.

A field was removed from table <file-name> mentioned in error 3191.

CAUSE:

Bug# 20010601-004

CAUSE:

This is a known issue.

With any of the listed patches installed, Database corruption will occur on a database converted from Version 8 to Version 9 as a result of the first schema change made.
The table affected by the schema change will be corrupted.

These are the patches affected:

HP-UX 64-bit 9.1B10
LINUX Intel 9.1B07
SUN SOLARIS 9.1B12
SUN SOLARIS INTEL 9.1B11
WebSpeed LINUX Intel 3.1B07
WebSpeed SUN SOLARIS 3.1B12
WebSpeed SUN SOLARIS 3.1B11
WebSpeed WIN NT 32 I 3.1B19
WIN NT 32 Intel 9.1B19
WIN NT Developer's W 9.1B19

NOTE: Not all platforms are affected; only platforms and versions listed above.

FIX:

Restore the database from backup.

If you need to migrate your database, please either:
- revert back the base version of 9.1B, or
- revert back to 9.1B and a patch version prior to the offending one, or
- upgrade to 9.1C or later.

PROGRESS apologizes for any inconvenience this bug may have caused your company.