Consultor Eletrônico



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.