Consultor Eletrônico



Kbase P6750: User session hangs when a particular piece of code is access
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/25/2003
Status: Unverified

FACT(s) (Environment):

Progress 6.x

FACT(s) (Environment):

Progress 9.x

SYMPTOM(s):

SYSTEM ERROR: Memory violation. (49)

No error messages are received on the screen, the user session just hangs.

Database does not crash

Happens to a number of users on a variety devices ranging from HP dumb terminals, PC's and WYSE windows terminals.

CHANGE:

Migrated from Progress V8.3 to Progress V9. Code unchanged since Progress V6

CAUSE:

When a user ran a particular piece of code, the database did not crash, but the user merely "hangs" and had to be killed off through promon. Finding "where" in the code the error is triggered and take corrective actions. In this case, the Progress V6 code could rely on 4GL to "auto hide/view" frames, where in Progress 9.x it must be explicitly instructed.

FIX:

Modify Progress V6 code to explicitly view/hide instead.
Introducing "hide all" resolves the issue.