Kbase P132131: PROMSGS for specific languages causes client crash on error 11678
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  24/11/2008 |
|
Status: Verified
SYMPTOM(s):
PROMSGS for specific languages causes client crash on error 11678
Code is supposed to raise error 11678 at runtime
REPLACE/CONCAT may not result in data > 32000 bytes (11678)
Client session raises GPF instead
Progress stack trace reads:
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 10020CF0 01:0001FCF0 C:\OpenEdge\DLC\bin\prow32.dll
FACT(s) (Environment):
Using French PROMSGS
Using Dutch PROMSGS
Using Spanish-latin PROMSGS
Using German PROMSGS
OpenEdge 10.1B
OpenEdge 10.1C
All Supported Operating Systems
CAUSE:
Bug# OE00169838
FIX:
Upgrade to OpenEdge 10.2A or later release.
Possible workarounds:
- Use the default American-English Promsgs
- Avoid the message by programmatically checking the length of the variable before performing concatenations, to see if it will overflow the allowable size.