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