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 JUNE 06, 2017

Applies to:

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

Symptoms


On PeopleTools 8.49.19, with application server domain on Unix (Sun Solaris 10) system, PeopleSoft Workflow Email Notifications that contain File Attachment with file name using plain ASCII and no special characters are delivered correctly, but those with file names using any extended ASCII characters, such as 'é' in "résumé", 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 ("APPSREV_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

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