IBM Support

JR64555: ERROR CONFIGURING SMTP EMAIL SERVER

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Not able to configure SMTP email server RPA v21.0.0. Whenever
    trying to update anything on the SMTP email server fields, the
    user will be automatically redirected to the login page.
    
    After upgrading to version v21.0.2, the issue still persists.
    The following error is observed in browser console:
    ---
    :4443/#/en-US/service-parameters/general-parameters:1 Access to
    XMLHttpRequest at 'https://test.cloud.ibm.com/analytics/me' from
    origin 'https://172.24.28.112:4443' has been blocked by CORS
    policy: Response to preflight request doesn't pass access
    control check: No 'Access-Control-Allow-Origin' header is
    present on the requested resource.
    bluemix-analytics.min.js:17 [bluemix-analytics] Unable to get
    user profile from the cloud console
    n @ bluemix-analytics.min.js:17
    (anonymous) @ bluemix-analytics.min.js:17
    invoke @ bluemix-analytics.min.js:17
    error @ bluemix-analytics.min.js:17
    (anonymous) @ bluemix-analytics.min.js:6
    Promise.catch (async)
    t.getUserProfile @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    setTimeout (async)
    (anonymous) @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    t.getCookieConsentConfigurations @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:12
    Promise.then (async)
    t.ensurePolyfillsAreLoaded @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:12
    n @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    bluemix-analytics.min.js:6 GET
    https://test.cloud.ibm.com/analytics/me net::ERR_FAILED
    (anonymous) @ bluemix-analytics.min.js:6
    t.get @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:43
    Promise.catch (async)
    profile @ bluemix-analytics.min.js:43
    t.getUserProfile @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    setTimeout (async)
    (anonymous) @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    t.getCookieConsentConfigurations @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:12
    Promise.then (async)
    t.ensurePolyfillsAreLoaded @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:12
    n @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    :4443/#/en-US/servic?eneral-parameters:1 Uncaught (in promise)
    
    Promise.then (async)
    (anonymous) @ bluemix-analytics.min.js:6
    setTimeout (async)
    (anonymous) @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    t.getCookieConsentConfigurations @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:12
    Promise.then (async)
    t.ensurePolyfillsAreLoaded @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:12
    n @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    :4443/#/en-US/service-parameters/general-parameters:1 Access to
    XMLHttpRequest at
    'https://test.cloud.ibm.com/analytics/profile?signed=true' from
    origin 'https://172.24.28.112:4443' has been blocked by CORS
    policy: Response to preflight request doesn't pass access
    control check: No 'Access-Control-Allow-Origin' header is
    present on the requested resource.
    bluemix-analytics.min.js:6 GET
    https://test.cloud.ibm.com/analytics/profile?signed=true
    net::ERR_FAILED
    (anonymous) @ bluemix-analytics.min.js:6
    t.get @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:17
    Promise.then (async)
    (anonymous) @ bluemix-analytics.min.js:17
    Promise.catch (async)
    profile @ bluemix-analytics.min.js:17
    t.getUserProfile @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    setTimeout (async)
    (anonymous) @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    t.getCookieConsentConfigurations @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:12
    Promise.then (async)
    t.ensurePolyfillsAreLoaded @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:12
    n @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    (anonymous) @ bluemix-analytics.min.js:6
    fetch-interceptors.js:83 GET https://172.24.28.112:4445/v1.0/en
    -US/web-configuration/emailServer401 (Unauthorized)
    (anonymous) @ fetch-interceptors.js:83
    u @ runtime.js:63
    (anonymous) @ runtime.js:293
    (anonymous) @ runtime.js:118
    r @ asyncToGenerator.js:3
    l @ asyncToGenerator.js:25
    (anonymous) @ asyncToGenerator.js:32
    (anonymous) @ asyncToGenerator.js:21
    (anonymous) @ fetch-interceptors.js:63
    (anonymous) @ api-requests.js:16
    u @ runtime.js:63
    (anonymous) @ runtime.js:293
    (anonymous) @ runtime.js:118
    r @ asyncToGenerator.js:3
    l @ asyncToGenerator.js:25
    (anonymous) @ asyncToGenerator.js:32
    (anonymous) @ asyncToGenerator.js:21
    h @ main.f317787f.chunk.js:1
    v @ main.f317787f.chunk.js:1
    (anonymous) @ EmailServerConfigurationPage.js:186
    u @ runtime.js:63
    (anonymous) @ runtime.js:293
    (anonymous) @ runtime.js:118
    r @ asyncToGenerator.js:3
    l @ asyncToGenerator.js:25
    (anonymous) @ asyncToGenerator.js:32
    (anonymous) @ asyncToGenerator.js:21
    (anonymous) @ EmailServerConfigurationPage.js:197
    cl @ react-dom.production.min.js:211
    Mc @ react-dom.production.min.js:257
    t.unstable_runWithPriority @ scheduler.production.min.js:19
    Ua @ react-dom.production.min.js:122
    Hc @ react-dom.production.min.js:257
    lc @ react-dom.production.min.js:239
    (anonymous) @ react-dom.production.min.js:123
    t.unstable_runWithPriority @ scheduler.production.min.js:19
    Ua @ react-dom.production.min.js:122
    Ya @ react-dom.production.min.js:123
    Ka @ react-dom.production.min.js:122
    T @ react-dom.production.min.js:287
    Yt @ react-dom.production.min.js:68
    Show 11 more frames
    :4443/#/en-US/servic?ver-configuration:1 Uncaught (in promise)
    Response {type: 'cors', url: 'https://172.24.28.112:4445/v1.0/e
    n-US/web-configuration/emailServer',redirected: false, status: 4
    fetch-interceptors.js:83 POST https://172.24.28.112:4445/v1.0/e
    n-US/web-configuration/emailServer401 (Unauthorized)
    (anonymous) @ fetch-interceptors.js:83
    u @ runtime.js:63
    (anonymous) @ runtime.js:293
    (anonymous) @ runtime.js:118
    r @ asyncToGenerator.js:3
    l @ asyncToGenerator.js:25
    (anonymous) @ asyncToGenerator.js:32
    (anonymous) @ asyncToGenerator.js:21
    (anonymous) @ fetch-interceptors.js:63
    (anonymous) @ EmailServerConfigurationPage.js:72
    u @ runtime.js:63
    (anonymous) @ runtime.js:293
    (anonymous) @ runtime.js:118
    r @ asyncToGenerator.js:3
    l @ asyncToGenerator.js:25
    (anonymous) @ asyncToGenerator.js:32
    (anonymous) @ asyncToGenerator.js:21
    (anonymous) @ EmailServerConfigurationPage.js:68
    (anonymous) @ EmailServerConfigurationPage.js:92
    onRequestSubmit @ EmailServerConfigurationPage.js:232
    (anonymous) @ events.js:29
    l @ react-dom.production.min.js:14
    f @ react-dom.production.min.js:14
    (anonymous) @ react-dom.production.min.js:14
    v @ react-dom.production.min.js:15
    lt @ react-dom.production.min.js:52
    it @ react-dom.production.min.js:51
    ct @ react-dom.production.min.js:52
    pt @ react-dom.production.min.js:56
    k @ react-dom.production.min.js:287
    F @ react-dom.production.min.js:19
    Qt @ react-dom.production.min.js:70
    Jt @ react-dom.production.min.js:69
    t.unstable_runWithPriority @ scheduler.production.min.js:19
    Ua @ react-dom.production.min.js:122
    T @ react-dom.production.min.js:287
    Yt @ react-dom.production.min.js:68
    Show 7 more frames
    ---
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    *  Users that use On Premises control center and tried to edit *
    * e-mail related service parameters                            *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The Server SMTP Mail and Mail parameters werent being saved *
    * since the permission resource was in camel case and On       *
    * Premises Server expected it to be on lower case. A database  *
    * migration was added to fix the permission case.              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix was delivered on 21.0.3
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR64555

  • Reported component name

    RPA

  • Reported component ID

    5737N5100

  • Reported release

    L00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-01-26

  • Closed date

    2022-07-05

  • Last modified date

    2022-09-08

  • 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

    RPA

  • Fixed component ID

    5737N5100

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSC50T","label":"IBM Robotic Process Automation"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"L00","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 September 2022