Kbase P118306: Error 129 when creating empty record
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
SYMPTOM(s):
Error 129 when creating empty record
The total length of the fields in an index exceeds max key size. (129)
Fields in created record are not modified before commit
Using default initial values for all the fields
Error 129 does not occur if the fields are modified before the record is committed
CAUSE:
The record template for this table in the database is corrupted.
Some fields have a (corrupted) initial value in the record template that causes the index key created to be larger than the maximum size.
FIX:
The faulty table should be dumped, deleted, created anew from the .df file, and the data loaded back from the dump. This will ensure that the record template is reset to a sound state.