APAR status
Closed as program error.
Error description
A map that uses a badly formed XPATH() function can core dump the execution environment, such as the Command Server or WebSphere Message Broker.
Local fix
WTXCQ - WTX00039853 PB / PB Circumvention: Ensure that no badly formed XPATH statements are used.
Problem summary
Users Affected: WebSphere Transformation Extender customers using custom XML functions from xmllib on Solaris Problem Description: XPATH or XPATHEX WTX function on Solaris crashes when processing XPATH statements that have invalid parameters. Example stack trace is: ---- called from signal handler with signal 6 (SIGABRT) ------ [9] __lwp_kill [10] raise [11] abort [12] __Cimpl::default_terminate [13] __Cimpl::ex_terminate ---- hidden frames, use 'where -h' to see them all ---- [16] xslt4c_1_11::XPathProcessorImpl::error [17] xslt4c_1_11::XPathProcessorImpl::error [18] xslt4c_1_11::XPathProcessorImpl::RelativeLocationPath [19] xslt4c_1_11::XPathProcessorImpl::LocationPath [20] xslt4c_1_11::XPathProcessorImpl::FilterExpr [21] xslt4c_1_11::XPathProcessorImpl::PathExpr [22] xslt4c_1_11::XPathProcessorImpl::UnionExpr [23] xslt4c_1_11::XPathProcessorImpl::MultiplicativeExpr [24] xslt4c_1_11::XPathProcessorImpl::AdditiveExpr [25] xslt4c_1_11::XPathProcessorImpl::RelationalExpr [26] xslt4c_1_11::XPathProcessorImpl::EqualityExpr [27] xslt4c_1_11::XPathProcessorImpl::AndExpr [28] xslt4c_1_11::XPathProcessorImpl::OrExpr [29] xslt4c_1_11::XPathProcessorImpl::initXPath [30] xslt4c_1_11::XPathEvaluator::evaluate [31] xslt4c_1_11::XPathEvaluator::evaluate [32] XPATHEX [33] MercExitProcEx [34] MercExitProc [35] CallExternalFuncProc [36] FindOperand [37] ExecuteMapRule Platforms Affected: Solaris
Problem conclusion
XLST library throws an exception that was not caught in WTX XPATH function. WTX libxmllib.so was incorrectly linked with c++ runtime causing problem with exception handling. Delivered in: 8.3.0.5, 8.4.0.3
Temporary fix
Comments
APAR Information
APAR number
PM64428
Reported component name
WEBSPHERE DESIG
Reported component ID
5724M4008
Reported release
820
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2012-05-11
Closed date
2012-07-26
Last modified date
2014-05-12
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBSPHERE DESIG
Fixed component ID
5724M4008
Applicable component levels
R820 PSY
UP
R830 PSY
UP
R840 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.2","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
12 May 2014