E-WF: SENDMAIL PeopleCode Function May Cause an Application Engine (AE) or PSAPPSRV Crash in Unix (Doc ID 762899.1)

Last updated on AUGUST 29, 2016

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.4 to 8.48 [Release 8.4]
Information in this document applies to any platform.
***Checked for relevance on 21-NOV-2012***


Symptoms


The PeopleSoft delivered Application Engine (AE) "ER_JOB_AGENT " errored out when trying to use SendMail PeopleCode function to send email.  This issue only happened on the Unix process scheduler running HP-UX Operating System, and it did not happen when running the same AE program on PSNT Process Scheduler for Windows.

The PSAESRV crashed with the message below in AESRV_MMDD.log

PSPAL: Abort: Unexpected signal received
PSPAL: Abort: Location: /vob/peopletools/src/pspal/exception_sigaction.cpp:518: RecoverableSignalHandler
PSPAL: Abort: Generating process state report to /pshr/pt848/HRPRD/appserv/prcs/HRPRD/LOGS/PSAESRV.8767/process_state.txt
PSAESRV.8767 (2) [01/21/09 11:26:58](3) Switching to new log file /pshr/pt848/HRPRD/appserv/prcs/HRPRD/LOGS/PSAESRV.8767/peopletools_state.txt
PSAESRV.8767 (2) [01/21/09 11:27:07](0) Process aborted.

And the stack trace on process_state.txt looks similar to the following;

#8 <signal handler called>
#9 0xc0000000095b5c10 in CSmtpServer::sendMail () from /pshr/pt848/HRPRD/bin/libpssys.sl
#10 0xc00000000bd7ed60 in bepSendSMTPMail () from /pshr/pt848/HRPRD/bin/libpswrkrt.sl
#11 0xc00000000ba1c758 in CPCEvalServer::EvalSendMail () from /pshr/pt848/HRPRD/bin/libpspcm.sl
#12 0xc000000008aea6fc in CPCEval::EvalBuiltin () from /pshr/pt848/HRPRD/bin/libpspceval.sl
#13 0xc000000008b0f758 in CPCEval::Run () from /pshr/pt848/HRPRD/bin/libpspceval.sl
#14 0xc00000000bac8214 in PcmEvalEdit () from /pshr/pt848/HRPRD/bin/libpspcm.sl
#15 0xc00000000cd026fc in AePcdExecutePeopleCode () from /pshr/pt848/HRPRD/bin/libpsappeng.sl

....

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms