Consultor Eletrônico



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.