ELM 9.2: Ad-hoc Notification Not Processing When Setup For Pending Course Notifications
(Doc ID 2727352.1)
Last updated on MAY 08, 2023
Applies to:
PeopleSoft Enterprise ELM Enterprise Learning Management - Version 9.2 to 9.2 [Release 9]Information in this document applies to any platform.
Symptoms
When trying to send an ad-hoc email notification by using recipients determined by enrollment in a class with particular statuses, the process does not send any emails. An error is also noted in the trace file, though the process itself completes successfully.
-----------------------
1426370 07:46:18.970 0.000105 PSMCFSendMailException: Detail Message:javax.mail.internet.AddressException: Local address contains illegal character in string ``[Class=#####:Status=INPO]''
at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1344)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1065)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:728)
at com.peoplesoft.pt.mcf.mail.MCFOutboundEmail.encodeAddressList(MCFOutboundEmail.java:2480)
at com.peoplesoft.pt.mcf.mail.MCFOutboundEmail.encodeAddressList(MCFOutboundEmail.java:2471)
at com.peoplesoft.pt.mcf.mail.MCFOutboundEmail.setTo(MCFOutboundEmail.java:1098)
1426371 07:46:18.971 0.000347 Enter SetErrorMessageInAppClass
The issue can be reproduced at will with the following steps:
1. Navigate to Enterprise Learning > Notifications> Ad hoc Notify and Announce
2. Create a new email notification, with the To field defined to be students of the class where the status is enrolled or in progress.
3. Upon saving, the process is scheduled.
4. Upon process completion, no emails were sent.
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 |
Cause |
Solution |
References |