My Oracle Support Banner

E-IB: Application Server crashes if All Items In a Document's Collection are deleted (Doc ID 2277188.1)

Last updated on FEBRUARY 05, 2019

Applies to:

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


On : PT 8.53 and later version of Integration Broker

If using a Document with a Collection containing more than one item, and all items are deleted from the Collection using DeleteItem() in a loop, the application server crashes when deleting the last item in the collection. 

PeopleTools version: 8.55.12 Latest Bundle - CS Bundle #44 HRMS Bundle #26 +MINI_BUNDLE Tax Update 17-A


app server crash
PSPAL: Abort: Location: /vob/peopletools/src/pspal/exception_sigaction.cpp:555: UnrecoverableSignalHandler
PSPAL: Abort: Generating process state report to /u02/app/psoft/psft/pt/CDVA/appserv/IBCDVA01/LOGS/PSAPPSRV.9471/process_state.txt

A portion of the call stack is shown below.

#10 0x00007f013df50503 in _int_free () from /lib64/
#11 0x00007f014526a776 in LSDOM::CollectionInst::DeleteItem(int) () from /u02/app/psoft/dev/cs90/bin/
#12 0x00007f014267b591 in CLSCollectionRef::DeleteItem(CPCEval const*, int, CEvalTempLocal*, CEvalTempLocal*) () from /u02/app/psoft/dev/cs90/bin/
#13 0x00007f01461bc9b2 in CBuiltinObjRef::DoMethod(CPCEval const*, int, CEvalTempLocal*, CEvalTempLocal*) () from /u02/app/psoft/dev/cs90/bin/

The issue can be reproduced at will with the following steps:
1. Create a web service with a Document object containing a Collection object with two or more items
2. Using a loop to Delete all items in the collection using DeleteItem(...)


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.