My Oracle Support Banner

E-WF: Email Notifications Containing File Attachment with Extended ASCII Character in Name, Such As; résumé Fails With FileNotFoundException Error (Doc ID 1242264.1)

Last updated on DECEMBER 27, 2018

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.50 and later
PeopleSoft Enterprise HCM Talent Acquisition Manager - Version 9.2 and later
Information in this document applies to any platform.

Symptoms


On any version of PeopleTools, with Application Server domain on UNIX or Windows operating system, when Workflow email notifications contain File Attachment with file name using plain ASCII and no special characters the email notifications are delivered correctly.  However, when those with file names contain any extended ASCII characters, such as 'é' in "résumé", the email notifications do not arrive to their destination address and an error is observed in  the Application Server log file.

The behavior persists despite having tried numerous character set configuration values, including UTF-8.

Error sample from the application server log ("APPSRV_mmdd.log" file):

PSAPPSRV.18600 (1045) [04/05/10 09:53:03 A07828@msndc-ace-webtest-v426-nat.wpl.com (IE 7.0; WINXP) ICPanel](0) (MCFSendMail): Creating SendMailException
PSAPPSRV.18600 (1045) [04/05/10 09:53:03 A07828@msndc-ace-webtest-v426-nat.wpl.com (IE 7.0; WINXP) ICPanel](0) (MCFSendMail): SendMailException
PSAPPSRV.18600 (1045) [04/05/10 09:53:03 A07828@msndc-ace-webtest-v426-nat.wpl.com (IE 7.0; WINXP) ICPanel](0) (MCFSendMail): SendMailException: Context: OutboundEmail.Send method called
PSAPPSRV.18600 (1045) [04/05/10 09:53:03 A07828@msndc-ace-webtest-v426-nat.wpl.com (IE 7.0; WINXP) ICPanel](0) (MCFSendMail): SendMailException: Java Exception: javax.mail.MessagingException
PSAPPSRV.18600 (1045) [04/05/10 09:53:03 A07828@msndc-ace-webtest-v426-nat.wpl.com (IE 7.0; WINXP) ICPanel](0) (MCFSendMail): SendMailException: Detail Message:JavaMail Error: IOException while sending message;
nested exception is:
java.io.FileNotFoundException: /pshome/hrmsdev/appserv/hrmsdev/Files/18566r\351sum\351.doc.txt (No such file or directory).\
nStack Trace:\njavax.mail.MessagingException: IOException while sending message;
nested exception is:
java.io.FileNotFoundException: /pshome/hrmsdev/appserv/hrmsdev/Files/18566r?sum?.doc.txt (No such file or directory)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:577)
at com.peoplesoft.pt.mcf.mail.MCFOutboundEmail.send(MCFOutboundEmail.java:657)
at com.peoplesoft.pt.mcf.mail.MCFOutboundEmail.send(MCFOutboundEmail.java:825)


Replication Steps:

1. Navigate to Applicant Job Opening.
2. Select Forward Applicant, for Applicant with any special character in File Attachment name, for example "résumé".
3. Observe error in APPSRV_MMDD.log file.

Locale Settings:

locale
LANG=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

locale –a
C
POSIX
en_CA
en_CA.ISO8859-1
en_US
en_US.ISO8859-1
en_US.ISO8859-15
en_US.ISO8859-15@euro
es
es_MX
es_MX.ISO8859-1
fr
fr_CA
fr_CA.ISO8859-1
iso_8859_1

Changes

 

 

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!


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