Error 'Email address must not contain / \ ( ) ~ ! @ # $ % ^ & * { } [ ] | , ; " < > ' + - : ? = and space characters' When Attempting to Change a Project/Shell's Status
(Doc ID 2468039.1)
Last updated on JUNE 16, 2021
Applies to:
Primavera Unifier - Version 17.12.0.0 and laterInformation in this document applies to any platform.
Symptoms
When triggering a change to the Status of a Project/Shell's Attribute Form (Details), they receive an email Failure Notification with the following Reason:
Email Address must not contain / \ ( ) ~ ! @ # $ % ^ & * { } [ ] | , ; " < > ' + - : ? = and space characters.
The following error is found in the Primavera Unifier logs:
2018-10-31 12:52:21,582+04:00 [MailThread] ERROR ~~ Connection/session Exception:~
com.skire.common.mail.EmailException: Illegal address
at com.skire.common.mail.Email.createInternetAddress(Email.java:441)
at com.skire.common.mail.Email.setFrom(Email.java:473)
at com.skire.common.util.MailUtils.sendMailMessage(MailUtils.java:249)
at com.skire.common.util.MailHandler.sendMessage(MailHandler.java:181)
at com.skire.common.util.MailHandler.run(MailHandler.java:225)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.mail.internet.AddressException: Illegal address in string ''''
at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:118)
at com.skire.common.mail.Email.createInternetAddress(Email.java:433)
... 5 more
The issue can be reproduced at will using the following steps:
- Change the Status of a Project/Shell's Attribute Form (Detail).
- The change fails.
- Receive email failure notification.
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! |
In this Document
Symptoms |
Changes |
Cause |
Solution |