Kbase P31614: Error 49 Passing a character parameter string longer than 107 characters where an integer is expecte
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  7/12/2007 |
|
Status: Verified
FACT(s) (Environment):
Progress 8.3E
Progress 9.x
OpenEdge 10.0A
SYMPTOM(s):
Passing character string of 107 characters or more as INPUT parameter
Input parameter defined with incompatible datatype
One or more of the following errors occur:
** Invalid character in numeric input <character>. (76)
Incompatible datatypes found during runtime conversion. (5729)
Procedure <proc> sent sub-procedure <proc> mismatched parameters. (2570)
Session crashes with message depending on operating system:
The instruction at "<memory address>" referenced memory at "<memory address>". The memory could not be "read". Click on OK to terminate the program Click on CANCEL to debug the program The instruction at "<memory address>" referenced memory at "<memory address>". The memory could not be "read". Click on OK to terminate the program
SYSTEM ERROR: Memory Violation Error (49)
CAUSE:
Bug# OE00092123
CAUSE:
Errors 76, 5729 and 2570 are expected behavior because the parameter passed is the wrong datatype.
The bug is regarding the fact that the session crashes.
FIX:
Upgrade to OpenEdge 10.0A01 or later release.
Later releases contain the bug fix, which will prevent the crash from occurring.
Pass the correct datatype parameter to avoid the other errors.