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.