Kbase P2933: Dynamics error 4102 when trying to run a Status viewer the second time
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  03/03/2005 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1C
Dynamics 1.1A
SYMPTOM(s):
Dynamics error 4102 when trying to run a Status viewer the second time
**Unable to realize FRAME Panel-Frame outside of its parent. (4102)
**Unable to realize <widget id> outside of its parent. (4102)
When trying to add a Status Bar viewer (rystatusbv.w) to a container, the
container will only run once.
A second attempt to run the container results in error 4102.
CAUSE:
This is a known issue. In Dynamics, menu controllers are SmartWindows, just like any other container. To determine if a container was a menu, Dynamics checks for an "rystatusbv.w" instance on the container. If this viewer was found, Dynamics assumed the container was a menu, and performed the appropriate processing. This is what caused the problem when adding this viewer to a normal container.
FIX:
Upgrade to Dynamics V2 - In Dynamics V2, we can check the container class returned from the repository manager, instead of looking for the viewer.