Kbase P9120: R-code from a different Progress version causes error 2888
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/03/2009 |
|
Status: Verified
SYMPTOM(s):
R-code from a different Progress version causes error 2888
Invalid version, <version> (expected <version>) in object file <file-name>. (2888)
Invalid version, 1005 (expected 17391) in object file <filename.r>. (2888)
Running a procedure fails with invalid version error 2888
PROPATH contains r-code file compiled in a different version
FACT(s) (Environment):
Progress 8.x
Progress 9.x
OpenEdge 10.x
All Supported Operating Systems
CAUSE:
In processing a run statement, Progress located the named r-code file. However, this r-code file can not be loaded for execution, because it was produced by an incompatible version of Progress.
FIX:
The first number in the statement refers to the version embedded in the r-code at the time it was compiled and the second number(the expected version) is for the client running the code.
When compiling the code, make sure the release used to compile is the same as the client that is expected to run the code.