Kbase P178064: Dynamic-function embedded in method call not handled correctly
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  23/12/2010 |
|
Status: Unverified
SYMPTOM(s):
Dynamic-function embedded in method call not handled correctly
Method called is an overloaded method (defined multiple times with different signatures)
Method call is chained to a static property which holds a class instance reference
Various errors can occur
Mismatched number of parameters passed to routine <name>. (3234)
Session may crash
FACT(s) (Environment):
All Supported Operating Systems
OpenEdge 10.2B
OpenEdge Category: Language (4GL/ABL)
CAUSE:
Bug# OE00202453
CAUSE:
Bug# OE00202737
CAUSE:
There are two separate bugs that contribute to this behavior.
OE00202453 is a bug in how the chained methods are resolved at runtime; this bug is hit the most commonly
OE00202737 is a compiler bug that causes incorrect structures to be written to the r-code file
FIX:
Upgrade to OpenEdge 10.2B03.
This contains the fix for OE00202453 and thus will solve the more common occurrences of this issue