Consultor Eletrônico



Kbase P84475: Error 290 with write to srt file at Run-Time
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   02/05/2008
Status: Unverified

FACT(s) (Environment):

Progress 8.x
Progress 9.x
All Supported Operating Systems

SYMPTOM(s):

Error 290 with write to srt file at Run-Time

SYSTEM ERROR: I/O error <n> in <program>, ret <n>, file <n>, addr <n>. (290)

SYSTEM ERROR: I/O error 9 in writeto, ret -1, file 6 (srt), addr <n>. (290)

Srt file grows over 2GB

CAUSE:

The possible cause for a SRT file to grow is a query not possible to be resolved by the server.

As for example,

FOR EACH CUSTOMER BREAK BY PHONE

OR

FOR EACH CUSTOMER WHERE RECID(CUSTOMER) > 0

No index involved the whole bunch of rows is returned to the client side.
If the Query is complex an related to many tables, the SRT file can grow very big on the client and result on this error.

FIX:

Modify the query to be resolved by an index (Server side) or to return to the client side less records in case no index is involved.