Consultor Eletrônico



Kbase P125866: Changing include files and recompiling within same session may result in errors
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/12/2010
Status: Unverified

SYMPTOM(s):

Procedure referencing an include file is compiled

Include file contains temp-table definition

Include file is modified

Class file referencing include file is complied within same session

Recompiling procedure within same session fails

Temp-table '<table-name>' (parameter <number>) does not have the same signature as the temp-table '<table-name>' in the function or method declaration. (5679)

FACT(s) (Environment):

OpenEdge 10.1x
All Supported Operating Systems

CAUSE:

Bug# OE00157755

FIX:

Workaround:

Restart the session when this starts occurring.


Alternatively, ensure the line

CURRENT-LANGUAGE = CURRENT-LANGUAGE.

is executed before the compile statement.
This is not easy to implement unless a custom compiler tool is already in use.