My Oracle Support Banner

E-BIP/XMLP: BI Publisher report crashes on AIX when processing large XML data file (Doc ID 2818726.1)

Last updated on NOVEMBER 01, 2021

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.59 and later
Information in this document applies to any platform.


On: 8.59, BI Publisher

BI Publisher report crashes on AIX Process Scheduler when processing large XML data file (i.e. greater than 200MB XML data file). Issue is seen on Application Server and Process Scheduler servers using IBM AIX JDK 8.0 Fix Pack 26.

In a specific situation PY_SSP_PRINT Payroll Print process runs to error and PRTUSCHK BI Publisher was crashing and generating peopletools_state.txt and process_state.txt files everytime a 200MB XML data file was being processed. Smaller XML data files were going to success.

Error from stderr

Assertion failed at /tmp/bld_465732/bld_aix_ppc-64_cmprssptrs/compiler/../omr/compiler/optimizer/RegDepCopyRemoval.cpp:447: dep.node->getOpCode().isLoadReg() || (dep.node->getOpCodeValue() == TR::PassThrough && dep.value->getOpCode().isLoadReg() && dep.node->getGlobalRegisterNumber() == dep.value->getGlobalRegisterNumber())
VMState: 0x00055aff
Node a00000050b7f550 [PassThrough]: Only PassThrough (with corresponding regStore appeared before or using same Global Register as child) or regLoad nodes are expected as children of GlRegDeps.
compiling oracle/xdo11g/xpath/XPathDescendantAxis.getNodeList(Loracle/xdo11g/xpath/XPathStep;Loracle/xdo11g/xslt/XSLTContext;)V at level: very-hot (profiling)

Error from process_state.txt

abort.abort() at 0x90000000005e758
TR::fatal_assertion_with_detail(const TR::AssertionContext&,const char*,int,const char*,const char*,...)() at 0x90000004ff5c8cc
TR::RegDepCopyRemoval::makeFreshCopy(short)() at 0x9000000505f723c
TR::RegDepCopyRemoval::processRegDeps(TR::Node*,TR::TreeTop*)() at 0x9000000505f62e4
TR::RegDepCopyRemoval::perform()() at 0x9000000505f59dc
OMROptimizer.OMR::Optimizer::optimize().OMR::Optimizer::IPRA.$performOptimization(const OptimizationStrategy*,int,int,int)() at 0x90000005054f424



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

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