Consultor Eletrônico



Kbase P181981: 4GL/ABL/SQL: Errors (5635) and (279) executing SQL GRANT and COMMIT statements
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   04/02/2011
Status: Unverified

SYMPTOM(s):

4GL/ABL/SQL: Errors (5635) and (279) executing SQL GRANT and COMMIT statements

SYSTEM ERROR: -s exceeded. Raising STOP condition and attempting to write stack trace to file 'procore'. Consider increasing -s startup parameter. (5635)

SYSTEM ERROR: stkpush: stack overflow. Increase the -s parameter. (279)

Some simultaneously running 4GL/ABL clients receive error shortly after the SQL GRANT and COMMIT statements are executed.

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.x

CAUSE:

The execution of the SQL GRANT and COMMIT statements changes the database schema timestamp. If a 4GL/ABL client happens to be executing code that requires the schema cache to be refreshed, queries on the meta-schema tables that use the the stack allocated by -s are perfomred internally. If the stack size happens to be low for that client, the above errors will be generated.

FIX:

Increase the value of the Client Session Stack Size (-s) startup parameter to a value sufficient to accommodate the running 4GL/ABL clients.