java.lang.IllegalArgumentException: Could not change the password for USER. Reason: Your new password does not meet the directory complexity requirements

Atlassian JIRA | Donna McGahan [Atlassian] | 8 years ago
  1. 0

    If JIRA is integrated with Crowd, and Crowd has password restrictions (e.g. regex), a user will receive a stack trace in JIRA if the new password does not meet Crowd's password requirements (e.g. through the Forgot Password link in JIRA). {noformat} java.lang.IllegalArgumentException: Could not change the password for USER. Reason: Your new password does not meet the directory complexity requirements at com.atlassian.crowd.integration.osuser.CrowdCredentialsProvider.changePassword(CrowdCredentialsProvider.java:106) at com.opensymphony.user.User.setPassword(User.java:102) at com.atlassian.jira.web.action.user.ChangePassword.doExecute(ChangePassword.java:36) at webwork.action.ActionSupport.execute(ActionSupport.java:153) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:178) {noformat} This may require a fix in both Crowd and JIRA. On the Crowd side, the client library may need to let JIRA know about the password restrictions for this JIRA instance. On the JIRA side, JIRA will need to read any password restrictions provided by Crowd for this app and catch the IllegalArgumentException to provide a more elegant message when password criteria is not met.

    Atlassian JIRA | 8 years ago | Donna McGahan [Atlassian]
    java.lang.IllegalArgumentException: Could not change the password for USER. Reason: Your new password does not meet the directory complexity requirements
  2. 0

    If JIRA is integrated with Crowd, and Crowd has password restrictions (e.g. regex), a user will receive a stack trace in JIRA if the new password does not meet Crowd's password requirements (e.g. through the Forgot Password link in JIRA). {noformat} java.lang.IllegalArgumentException: Could not change the password for USER. Reason: Your new password does not meet the directory complexity requirements at com.atlassian.crowd.integration.osuser.CrowdCredentialsProvider.changePassword(CrowdCredentialsProvider.java:106) at com.opensymphony.user.User.setPassword(User.java:102) at com.atlassian.jira.web.action.user.ChangePassword.doExecute(ChangePassword.java:36) at webwork.action.ActionSupport.execute(ActionSupport.java:153) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:178) {noformat} This may require a fix in both Crowd and JIRA. On the Crowd side, the client library may need to let JIRA know about the password restrictions for this JIRA instance. On the JIRA side, JIRA will need to read any password restrictions provided by Crowd for this app and catch the IllegalArgumentException to provide a more elegant message when password criteria is not met.

    Atlassian JIRA | 8 years ago | Donna McGahan [Atlassian]
    java.lang.IllegalArgumentException: Could not change the password for USER. Reason: Your new password does not meet the directory complexity requirements
  3. 0

    PGP with empty passphrase fails in Mule

    Stack Overflow | 2 years ago | Deep-B
    java.lang.IllegalArgumentException: The password should not be null
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    [Tinkerpop3] GraphStrategy design alternative

    Google Groups | 2 years ago | Dave
    java.lang.IllegalArgumentException: The workingDirectory is not a directory or does not exist
  6. 0

    [Tinkerpop3] GraphStrategy design alternative

    Google Groups | 2 years ago | Dave
    java.lang.IllegalArgumentException: The workingDirectory is not a directory or does not exist

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Could not change the password for USER. Reason: Your new password does not meet the directory complexity requirements

      at com.atlassian.crowd.integration.osuser.CrowdCredentialsProvider.changePassword()
    2. com.atlassian.crowd
      CrowdCredentialsProvider.changePassword
      1. com.atlassian.crowd.integration.osuser.CrowdCredentialsProvider.changePassword(CrowdCredentialsProvider.java:106)
      1 frame
    3. com.opensymphony.user
      User.setPassword
      1. com.opensymphony.user.User.setPassword(User.java:102)
      1 frame
    4. com.atlassian.jira
      ChangePassword.doExecute
      1. com.atlassian.jira.web.action.user.ChangePassword.doExecute(ChangePassword.java:36)
      1 frame
    5. webwork.action
      ActionSupport.execute
      1. webwork.action.ActionSupport.execute(ActionSupport.java:153)
      1 frame
    6. com.atlassian.jira
      JiraActionSupport.execute
      1. com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54)
      1 frame
    7. webwork.dispatcher
      GenericDispatcher.executeAction
      1. webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132)
      1 frame
    8. com.atlassian.jira
      JiraServletDispatcher.service
      1. com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:178)
      1 frame