My Oracle Support Banner

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 later
Information 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:

  1. Change the Status of a Project/Shell's Attribute Form (Detail).
  2. The change fails.
  3. 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


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