Kbase P11150: Error 290 occurs when using large temp tables
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/23/2005 |
|
Status: Unverified
SYMPTOM(s):
Client application fails with 290 error:
SYSTEM ERROR: I/O error <n> in <program>, ret <n>, file <n>, addr <n>. (290)
SYSTEM ERROR: I/O error 2 in readfrmb, ret 0, file n(srt), addr <n>. (290)
Program completes successfully when executed for a second time
Errno 2 on Windows platform is file not found.
Function call listed in 290 error is reading from a block
Application is using temp tables
CAUSE:
The readfrmb is a progress function call to read from a block. The read is falling to read a block from a temp table.
FIX:
Increase the value of the -Bt clients startup parameter to increase the number of blocks for the temporary tables.
The default value for -Bt is 10.