Service Portal : Cannot reset password using the change password widget.Issue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Symptoms Users cannot reset the password using the change password widget on service portal with the following error in the browser console. Uncaught TypeError: Cannot read property 'outerHTML' of undefined at Object.setPassword [as success] (change-password.js:42) at fire (js_includes_sp.jsx?v=11-11-2018_0542&lp=Tue_Dec_04_05_11_49_PST_2018&c=24_416:2031) at Object.fireWith [as resolveWith] (js_includes_sp.jsx?v=11-11-2018_0542&lp=Tue_Dec_04_05_11_49_PST_2018&c=24_416:2121) at done (js_includes_sp.jsx?v=11-11-2018_0542&lp=Tue_Dec_04_05_11_49_PST_2018&c=24_416:5717) at XMLHttpRequest. (js_includes_sp.jsx?v=11-11-2018_0542&lp=Tue_Dec_04_05_11_49_PST_2018&c=24_416:5962) Release All releases Cause This is caused because the response parsing is failed. This response is fetched from the AJAX request made in the client controller of the change password widget. Resolution 1) Check if the AJAX request in the client controller of the change password widget has the URL set to following. url : 'xmlhttp.do', 2) If yes change it to url : '/xmlhttp.do',