Consultor Eletrônico



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