Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-4908

KBA settings can cause Password Reset to fail with a 500 Internal Server Error: "Exception intercepted"

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: OpenIDM 4.0.0
    • Fix Version/s: None
    • Component/s: Module - Web UI
    • Environment:
      OpenIDM version "4.0.0-SNAPSHOT" (revision: 23b63c3) jenkins-OpenIDM - postcommit-952 origin/4.0.0
    • Story Points:
      1
    • Sprint:
      OpenIDM Sprint 59

      Description

      Password Reset fails with 500 Internal Server Error: "Exception intercepted"...Caused by: java.lang.IllegalStateException: Insufficient number of questions. Minimum number of questions user must answer: 1, Questions available: 0

      The value of kbaEnabled in ui-configuration.json is only set to true if Self-Registration is enabled.

      Steps:
      1. run sample1
      2. run recon on mapping
      3. set up email service
      4. enable Password Reset (leave kba enabled)
      5. click Password Reset link on self-service ui
      6. enter username bjensen@example.com and click submit
      7. attempt to navigate to url

      Expected Results:
      able to reset password

      Actual Results:
      Internal server error

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                oliver.bradley Oliver Bradley
                Reporter:
                markg Mark Gibson
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: