Consultor Eletrônico



Kbase P132976: Instantiating a class fails if the r-code for that class is compiled using an older release
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/4/2008
Status: Unverified

SYMPTOM(s):

Instantiating a class fails if the r-code for that class is compiled using an older release

R-code for the class file is compiled using an OpenEdge 10.1A release

Code that instantiates the class using the NEW() statement is compiled in OpenEdge 10.1B

Code compiles without errors

The following error occurs at runtime:

Cannot use NEW statement with class '' using a protected constructor. (12959)

FACT(s) (Environment):

OpenEdge 10.1A
OpenEdge 10.1B
All Supported Operating Systems

CAUSE:

Bug# OE00135127

FIX:

Upgrade to 10.1B01 or later release

Workaround:
Ensure all r-code is compiled using the same release.