Kbase P27133: Error# 454 when trying to compile a program that defines an
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  6/16/2003 |
|
Status: Unverified
FACT(s) (Environment):
Progress 8.2x
FACT(s) (Environment):
Progress 8.3x
FACT(s) (Environment):
Progress 9.x
SYMPTOM(s):
Attempting to compile a program that defines an index on a temp-table with 17 components.
Compilation process fails with error# 454.
** The maximum number of index components is <number>. (454)
** The maximum number of index components is 16. (454)
Same program runs just fine in Progress 7.x
CHANGE:
Upgraded from a version prior to Progress 8.2x
CAUSE:
Bug# 19990803-061
CAUSE:
Progress has an index entry limit, the maximum number of fields per index is 16. However, Progress was not checking that the index entry limit for temp-tables had exceeded 16 components in version 7.x. This was logged as bug# 19961226-011, which was fixed in Progress 8.2A. Now with the fix, Progress generates error# 454 when running into this case.
FIX:
Reduce the number of components in the offending index to at least 16.