Consultor Eletrônico



Kbase P136602: Progress session crashes when modifying records if database triggers have not been recompiled after
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/2/2010
Status: Verified

SYMPTOM(s):

Progress session crashes when modifying records if database triggers have not been recompiled after a schema change

Crash when modifying record with trigger CRC out of date

SYSTEM ERROR: Memory violation. (49)

Previous message sent on behalf of user <user number>. (5512)

** Save file named core for analysis by Progress Software Corporation. (439)

Begin transaction backout. (2252)

Transaction backout completed. (2253)

Stack trace from PROWIN32 reads:

pam_get_item
dbut_firstByte

Stack trace from _PROGRES reads:

scrnci
rngschm
rnprmbuf
rnpopiDbtrg

Problem has been seen to affect DELETE and WRITE triggers

OpenEdge 10.1B03 generates error 1896 rather than crashing:

** CRC for <filn> does not match CRC in <procedure>. Try recompiling. (1896)

OpenEdge 10.1C02 generates a 49 error on behalf of the remote client.

The server process then terminates as a result of the previous crash.

Code runs without errors in OpenEdge 10.2A

FACT(s) (Environment):

Database schema has been updated
Database trigger programs have not been recompiled
OpenEdge 10.1C
All Supported Operating Systems

CHANGE:

Upgraded to OpenEdge 10.1C

CAUSE:

Bug# OE00176902

FIX:

Recompile trigger programs after making modifications to the schema.