Consultor Eletrônico



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.