Kbase P15530: Errors 450 and 3191 accessing the _Sequence table in 9.1C or later.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/06/2009 |
|
Status: Verified
SYMPTOM(s):
Errors accessing the _Sequence table.
SYSTEM ERROR: Cannot read field from record, not enough fields. (450)
SYSTEM ERROR: Cannot read field 11 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: Failed to extract field 11 from _Sequence record (table -67) with recid 632387. (3191)
The database has been converted to version 9 with 'proutil -C conv89'.
FACT(s) (Environment):
Progress 9.1C
Progress 9.1D
Progress 9.1A
Progress 9.1B
CAUSE:
Bug# 20000324-006
CAUSE:
This is a known issue.
The _Sequence table has a new field in version 9 (_Sequence._User-Misc). Although the conversion utilities correctly update the database schema to reflect the new field, the template record for the _Sequence table is not updated accordingly.
As a consequence, whenever an application or a Progress utility attempts to access the _Sequence table errors 450 and 3191 will be generated.
FIX:
Upgrade to Progress 9.1C or later release.
Then, make sure that your database is not in use and run:
proutil db-name -C seqtempfix