Kbase P159235: Memory Violation using the SAX-PARSER to write XML
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  13/12/2010 |
|
Status: Verified
SYMPTOM(s):
Memory Violation using the SAX-PARSER to write XML
SYSTEM ERROR: Memory violation. (49)
Stack trace from _progres:
umSaxWrGetAttr
umSuperGetAttr
ioGetAttribute
fmewdaxCore
FACT(s) (Environment):
Linux
OpenEdge 10.1C04 Service Pack
CAUSE:
Bug# OE00134058
CAUSE:
This is caused by a memory stomp when hitting an unexpected END-DOCUMENT due to an error in the XML or in the program.
To determine the real cause of this issue one should track down the cause of the error that is happening which causes the SAX parser to fire END-DOCUMENT. Check the WRITE-STATUS attribute to determine the current state of the SAX-WRITER and/or check ERROR-STATUS:GET-MESSAGE(1) to see if there are any errors in the queue that have been suppressed.
Note that this is an abnormal condition, though it could have been caused by an expected error which might have eluded the developer.
FIX:
Upgrade to OpenEdge Release 10.2A or later