E-PIA: Configurable Search - Application Server Crashes When a User Searches, Sorts, Selects a Search Result, Returns to Search and then Searches for an Invalid Value
(Doc ID 3014967.1)
Last updated on JUNE 14, 2024
Applies to:
PeopleSoft Enterprise PT PeopleTools - Version 8.60 to 8.61 [Release 8.4]Information in this document applies to any platform.
Symptoms
The application server crashes if a user searches, sorts, selects a search result, returns to search, and then searches for an invalid value.
The following error is seen in the application server log file.
ERROR
-----------------------
PSPAL.4013093: Abort: Unexpected signal received
PSPAL.4013093: Abort: Location: /vob/peopletools/src/pspal/exception_sigaction.cpp:520: RecoverableSignalHandler
PSPAL.4013093: Abort: Generating process state report to /psft/pt/psft_cfg/appserv/HR860PRD/LOGS/PSAPPSRV.xxx/process_state.txt
PSAPPSRV.4013093 (926) [2023-10-24T08:00:18.836 xxxx@x.x.x.x (CHROME 118.0.2088.61; WIN10) ICPanel] yu2+5bCHqSsB7A 96304294414282753 PBN918 (0) Process aborted.
The issue can be reproduced at will with the following steps:
1. Log into PIA.
2. Navigate to My Preferences > General Settings > Navigation Personalizations > Set Autocomplete to No and Save.
3. Navigate to Payroll for North America Payroll > Processing USA > Produce Payroll > Review Actuals Distribution.
4. Search for EMPLID KU0001 and then Sort "Pay Period End Date" twice.
5. Click on any row.
6. Click on "Return to Search".
7. Click Clear button.
8. Search for an invalid value such as EMPLID KU1000.
9. Observe that the PIA session spins, and then the user is logged out.
Sample environment:
-------------------
PeopleTools (PT) 8.60.07
HCM 9.20
In the crash file process_state.txt, generated from the crash in the application server log directory (e.g.: <PS_CFG_HOME>/appserv/<Domain Name>/LOGS/PSAPPSRV.<PID>):
ERROR
--------------------------
Abort Message: Unexpected signal received
Stack trace - Thread 1 (Thread 0x7f3b2c338200 (LWP 12264)):
#0 0x00007f3b1ba72b43 in select () from /lib64/libc.so.6
#1 0x00007f3b2958841e in PSPAL::DumpProcessState::CallDebugger(int, char const*, PSPAL::ExceptionContext const*, bool) () from /pgi/ptools/PT8.60.07/bin/libpspal64.so
#2 0x00007f3b29588786 in PSPAL::DumpProcessState::GenerateAbortDiagnostics(char const*, PSPAL::ExceptionContext*) () from /pgi/ptools/PT8.60.07/bin/libpspal64.so
#3 0x00007f3b2958eec7 in PSPAL::Abort(char const*, char const*, int, char const*, PSPAL::ExceptionContext*) () from /pgi/ptools/PT8.60.07/bin/libpspal64.so
#4 0x00007f3b2958b4c6 in PSPAL::SigactionSignalHandler::RecoverableSignalHandler(int, siginfo_t*, void*) () from /pgi/ptools/PT8.60.07/bin/libpspal64.so
#5 0x00007f3b2958bf55 in PSPAL::SigactionSignalHandler::SignalHandler(int, siginfo_t*, void*) () from /pgi/ptools/PT8.60.07/bin/libpspal64.so
#6 0x00007f3ae503405b in os::Linux::chained_handler(int, siginfo*, void*) () from /pgi/ptools/PT8.60.07/jre/lib/server/libjvm.so
#7 0x00007f3ae503912b in JVM_handle_linux_signal () from /pgi/ptools/PT8.60.07/jre/lib/server/libjvm.so
#8 0x00007f3ae502c8c8 in signalHandler(int, siginfo*, void*) () from /pgi/ptools/PT8.60.07/jre/lib/server/libjvm.so
#9 <signal handler called>
=> #10 0x00007f3b23351038 in CPSBufContext::AddView(wchar_t const*) () from /pgi/ptools/PT8.60.07/bin/libpsbufapi.so
#11 0x00007f3b1cf6afef in CICBufList::SetSort(int) () from /pgi/ptools/PT8.60.07/bin/libpsicsrv.so
#12 0x00007f3b1cf84bf8 in CICBufList::GenPreparePage() () from /pgi/ptools/PT8.60.07/bin/libpsicsrv.so
#13 0x00007f3b1ce78a15 in CICSearch::GenPreparePage() () from /pgi/ptools/PT8.60.07/bin/libpsicsrv.so
#14 0x00007f3b1cec213c in CServiceBase::SerializeHTML(CWriteStream*) () from /pgi/ptools/PT8.60.07/bin/libpsicsrv.so
#15 0x00007f3b1cf6707b in CServiceBase::SerializeReply() () from /pgi/ptools/PT8.60.07/bin/libpsicsrv.so
#16 0x00007f3b1cedf2bd in CICPanelService::SerializeReply() () from /pgi/ptools/PT8.60.07/bin/libpsicsrv.so
#17 0x00007f3b26b10fc4 in CNetReqRepSvc::ExecRequest() () from /pgi/ptools/PT8.60.07/bin/libpsnetapi.so
#18 0x00007f3b1cf5b566 in CServiceBase::ExecRequest() () from /pgi/ptools/PT8.60.07/bin/libpsicsrv.so
#19 0x0000000000427154 in CAppServer::ICPanel(tpsvcinfo*) ()
#20 0x000000000042447b in ICPanel ()
#21 0x00007f3b2bc2ed8c in _tmsvcdsp () from /pgi/apps/tuxedo12.2.2.0.109/tuxedo12.2.2.0.0/lib/libtux.so
#22 0x00007f3b2bc5eb20 in _tmrunserver () from /pgi/apps/tuxedo12.2.2.0.109/tuxedo12.2.2.0.0/lib/libtux.so
#23 0x00007f3b2bc2adcd in _tmstartserver () from /pgi/apps/tuxedo12.2.2.0.109/tuxedo12.2.2.0.0/lib/libtux.so
#24 0x000000000040e8cb in main ()
Changes
Upgraded to PT 8.60
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 |
Changes |
Cause |
Solution |
References |