Kbase 19040: 'Skip Tab Too Small' error occurs when running DBPR against a 8.2.x or earlier database.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/15/2008 |
|
Status: Verified
FACT(s) (Environment):
Progress 8.2x
Progress 8.1x
Progress 8.0x
SYMPTOM(s):
Database Crashed.
SYSTEM ERROR: wrong dbkey in block. Found <dbkey>, should be <dbkey2> (1124)
SYSTEM ERROR: wrong dbkey in block. Found <dbkey>, should be 0 (1124)
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)
proutil dbname -C DBRPR scan outputs:
Skip tab too small testrec failed on recid/dbkey:#####
Array field(s) in the data definition file are not a multiple of 16 after 31.
CAUSE:
An internal error within the record structure. A skip table is used when the record structure exceeds 16 fields or when a record is too large to fit into a block. The table has an invalid number in it.
FIX:
Upgrade to Progress 8.3A or later.