My Oracle Support Banner

E1:XML: XAPI is making the XML Dispatch kernel die and restarts a new Dispatch kernel. (Doc ID 660989.1)

Last updated on FEBRUARY 05, 2019

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.

Symptoms

XAPI is making the XML Dispatch kernel die and restarts a new Dispatch kernel.

This problem is a consequence of XML dispatch memory leak fix for BUG # 8095841 There is a delete statement which is causing Dispatch kernel to blow up (due to double delete) in a couple of scenarios not considered by mentioned fix. The fix takes care of freeing the original XMLDocument in XMLDocMsg when sending the response from dispatch to original requestor. This needed to be done because response to UTF8 is converted, which results in new document (which is later freed) and original document is left behindand not freed. The fix works fine in most scenarios. However it will fail under the following scenarios:

1. When the message sent from XMLDispatch to some XML kernel times out. This can happen if servicing kernel dies due to any reason.
2. When message sent from XMLDispatch is XAPI (or any other type that does not have response) and hence servicing kernel does not give response.

Although scenario 1 above is not normal, scenario 2 is.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.