Consultor Eletrônico



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