5015 ERROR_INTERNAL During the password change process

  • 7024928
  • 17-Nov-2020
  • 25-Nov-2020

Environment

Self Service Password Reset 
SSPR 4.5
SSPR 4.4

Situation


5015 ERROR_INTERNAL during the change password process when the SMS/Email Token Verification Method is used for Forgotten Password
The error:
ERROR,servlet.AbstractPwmServlet, {10439,user} unexpected error during action handler for 'password.pwm.http.servlet.changepw.PrivateChangePasswordServlet:change', error: unexpected localDB error while modifying queue: 5015 ERROR_INTERNAL (value length 133448 is greater than max 102400) [10.200.55.10] (stacktrace follows) java.lang.IllegalStateException: unexpected localDB error while modifying queue: 5015 ERROR_INTERNAL (value length 133448 is greater than max 102400)

Resolution

Log into to the console as an administrator go to Configuration Editor > Settings > Tokens > Token Storage Method and ensure it is not set to LocalDB

LocalDB should only be in use for testing and not for a production environment


Cause

There is a limit of 1024 * 100 characters that can be in the content of the item that is stored in the DB