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.