IBM Support

PM88253: cqemailrelay fails to send e-mail messages when more than 1 party is on TO or CC list; Exception: illegal address in string

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using IBM Rational ClearQuest clients with the EmailPlus
    package, and CQ Email Relay SMTP Relay (Simple Mail Transfer
    Protocol) or PostOffice mode capabilities, when an Email Rule
    record includes more than 1 e-mail address in the resulting TO
    or CC e-mail fields, an illegal address exception will occur and
    the e-mails may fail to send (PostOffice mode) or be lost
    permanently (SMTP Relay mode).
    
    Examples: Place a User Group in the To field; Place a list of
    internet e-mail addresses in the CC field.
    
    To diagnose failure, observe the WebSphere Application Server
    (WAS) profile - cqwebprofile\logs\server1\SystemOut.log with CQ
    Email Relay debug mode enabled:
    [5/1/13 7:10:28:862 EDT] 0000011b SystemOut     O DEBUG:
    getProvider() returning
    javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTranspo
    rt,Sun
    Microsystems, Inc]
    [5/1/13 7:10:28:863 EDT] 0000011b SendEmailCont E   An exception
    occurred while sending email.
    [5/1/13 7:10:28:864 EDT] 0000011b SendEmailCont E   Illegal
    address
    
    javax.mail.internet.AddressException: Illegal address in string
    ''address1@us.ibm.com,address2@us.ibm.com''
     at
    javax.mail.internet.InternetAddress.?init?(InternetAddress.java:
    94)
     at
    com.ibm.rational.clearquest.emailrelay.common.SendEmailControlle
    r.postMail(SendEmailController.java:188)
     at
    com.ibm.rational.clearquest.emailrelay.common.SendEmailControlle
    r.sendMail(SendEmailController.java:92)
     at
    com.ibm.rational.clearquest.emailrelay.common.OslcDbReader.doWor
    k(OslcDbReader.java:118)
     at
    com.ibm.rational.clearquest.emailrelay.servlet.EmailRelayPostOff
    iceController.init(EmailRelayPostOfficeController.java:64)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using Clearquest EmailRelay in SMTP Relay and
    PostOffice modes, e-mails are not sent if more than one user
    is on the TO, CC or BCC list because the wrong JavaMail API
    was being used.?
    

Problem conclusion

  • A fix is available in ClearQuest 8.0.0.7.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM88253

  • Reported component name

    CLEARQUEST WIN

  • Reported component ID

    5724G3600

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-05-01

  • Closed date

    2013-06-27

  • Last modified date

    2013-06-27

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    CLEARQUEST WIN

  • Fixed component ID

    5724G3600

Applicable component levels

  • R800 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
27 June 2013