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.