-
Bug
-
Resolution: Done
-
Medium
-
Kohn Release
Launching SDC from portal results in error message in the form:
The actual USER_ID value passed from the portal was: jvWKMCtSb9fWI0mo2wcRDXIi68lN4njv+bSRih9J3UU=
which is an encoding of cs0008
however the UserAdminServlet::authorize() method passes the value to URLDecoder.decode() which prceeds to replace the '+' char with a space. This breaks the encoding and hence SDC is unable to de-code back to cs0008 resulting in the user not found exception.
This fault is intermittent depending on the result of the encoding procedure - if the encoded value does not contain any chars that are replaced by the URLDecoder.decode() method then everything works as normal