Kbase P63360: Persistent procedure does not run if a SHARED variable is defined without a previous NEW SHARED defi
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  06/11/2009 |
|
Status: Verified
SYMPTOM(s):
Persistent procedure does not run if a SHARED variable is defined without a previous NEW SHARED definition
No error messages given
Persistent procedure does not get instantiated
FACT(s) (Environment):
OpenEdge 10.0A
All Supported Operating Systems
CHANGE:
Migration from Version 9.1D to Release 10.0A
CAUSE:
Bug# OE00101616
CAUSE:
This is a 4GL bug, introduced when other issues with shared variables in persistent procedures were fixed.
The expected behavior is that a shared variable defined in a persistent procedure is ignored until it is actually referenced.
However, due to this bug the error status is incorrectly raised when the procedure is initialized, terminating it immediately.
FIX:
Upgrade to OpenEdge 10.0A Service Pack 01 or later release