java.lang.RuntimeException: Found more than one user with name 'claire.rougier'; ids [GenericEntity:OSUser][id,10464][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==], [GenericEntity:OSUser][id,10463][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==]

Atlassian JIRA | Justin Alex [Atlassian] | 6 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Normally, it is not possible to create duplicate users in JIRA. However, if using the SOAP Client-API then it is possible to create these duplicate users. When this happens, then both the User Browser and Issue Navigator is inaccessible (even some functions that uses the User Browser i.e. multi user picket custom field). A similar stack trace as the following will appear when browsing the above features: {code} 2011-05-30 20:01:25,206 http-8330-Processor19 ERROR mche 72085x127x1 wz8jey /secure/admin/user/UserBrowser.jspa [action.admin.user.UserBrowser] Exception getting users: java.lang.RuntimeException: Found more than one user with name 'claire.rougier'; ids [GenericEntity:OSUser][id,10464][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==], [GenericEntity:OSUser][id,10463][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==] java.lang.RuntimeException: Found more than one user with name 'claire.rougier'; ids [GenericEntity:OSUser][id,10464][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==], [GenericEntity:OSUser][id,10463][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==] at com.opensymphony.user.provider.ofbiz.OFBizAbstractProvider.findUser(OFBizAbstractProvider.java:179) at com.opensymphony.user.provider.ofbiz.OFBizCredentialsProvider.handles(OFBizCredentialsProvider.java:144) at com.opensymphony.user.UserManager.getProvider(UserManager.java:269) at com.opensymphony.user.UserManager$Accessor.getCredentialsProvider(UserManager.java:347) at com.opensymphony.user.Entity.getCredentialsProvider(Entity.java:59) at com.opensymphony.user.User.<init>(User.java:52) at com.opensymphony.user.UserManager$Type$1.create(UserManager.java:47) at com.opensymphony.user.UserManager$Type$1.create(UserManager.java:45) at com.opensymphony.user.UserManager.buildEntity(UserManager.java:295) at com.opensymphony.user.UserManager.getEntities(UserManager.java:248) at com.opensymphony.user.UserManager.getUsers(UserManager.java:165) at com.atlassian.core.user.UserUtils.getAllUsers(UserUtils.java:65) at com.atlassian.jira.web.bean.UserBrowserFilter.getUsersFilteredByGroup(UserBrowserFilter.java:88) at com.atlassian.jira.web.bean.UserBrowserFilter.getFilteredUsers(UserBrowserFilter.java:55) at com.atlassian.jira.web.action.admin.user.UserBrowser.getBrowsableItems(UserBrowser.java:100) at com.atlassian.jira.web.action.admin.user.UserBrowser.doExecute(UserBrowser.java:55) at webwork.action.ActionSupport.execute(ActionSupport.java:153) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:59) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:181) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) {code} h4. Workaround # Run the following SQL query: {code} select * from userbase where username = 'claire.rougier'; {code} (i) Replace *claire.rougier* with the problematic username. # You may get the following output: {code} +-------+----------------+------------------------------------------------------------------------------------------+ | ID | username | PASSWORD_HASH | +-------+----------------+------------------------------------------------------------------------------------------+ | 10464 | claire.rougier | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | | 10463 | claire.rougier | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | +-------+----------------+------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec) {code} # Delete the latest ID that is mapped to the username: {code} delete from userbase where ID=10464; {code} # Restart the instance.

    Atlassian JIRA | 6 years ago | Justin Alex [Atlassian]
    java.lang.RuntimeException: Found more than one user with name 'claire.rougier'; ids [GenericEntity:OSUser][id,10464][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==], [GenericEntity:OSUser][id,10463][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==]
  2. 0

    Normally, it is not possible to create duplicate users in JIRA. However, if using the SOAP Client-API then it is possible to create these duplicate users. When this happens, then both the User Browser and Issue Navigator is inaccessible (even some functions that uses the User Browser i.e. multi user picket custom field). A similar stack trace as the following will appear when browsing the above features: {code} 2011-05-30 20:01:25,206 http-8330-Processor19 ERROR mche 72085x127x1 wz8jey /secure/admin/user/UserBrowser.jspa [action.admin.user.UserBrowser] Exception getting users: java.lang.RuntimeException: Found more than one user with name 'claire.rougier'; ids [GenericEntity:OSUser][id,10464][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==], [GenericEntity:OSUser][id,10463][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==] java.lang.RuntimeException: Found more than one user with name 'claire.rougier'; ids [GenericEntity:OSUser][id,10464][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==], [GenericEntity:OSUser][id,10463][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==] at com.opensymphony.user.provider.ofbiz.OFBizAbstractProvider.findUser(OFBizAbstractProvider.java:179) at com.opensymphony.user.provider.ofbiz.OFBizCredentialsProvider.handles(OFBizCredentialsProvider.java:144) at com.opensymphony.user.UserManager.getProvider(UserManager.java:269) at com.opensymphony.user.UserManager$Accessor.getCredentialsProvider(UserManager.java:347) at com.opensymphony.user.Entity.getCredentialsProvider(Entity.java:59) at com.opensymphony.user.User.<init>(User.java:52) at com.opensymphony.user.UserManager$Type$1.create(UserManager.java:47) at com.opensymphony.user.UserManager$Type$1.create(UserManager.java:45) at com.opensymphony.user.UserManager.buildEntity(UserManager.java:295) at com.opensymphony.user.UserManager.getEntities(UserManager.java:248) at com.opensymphony.user.UserManager.getUsers(UserManager.java:165) at com.atlassian.core.user.UserUtils.getAllUsers(UserUtils.java:65) at com.atlassian.jira.web.bean.UserBrowserFilter.getUsersFilteredByGroup(UserBrowserFilter.java:88) at com.atlassian.jira.web.bean.UserBrowserFilter.getFilteredUsers(UserBrowserFilter.java:55) at com.atlassian.jira.web.action.admin.user.UserBrowser.getBrowsableItems(UserBrowser.java:100) at com.atlassian.jira.web.action.admin.user.UserBrowser.doExecute(UserBrowser.java:55) at webwork.action.ActionSupport.execute(ActionSupport.java:153) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:59) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:181) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) {code} h4. Workaround # Run the following SQL query: {code} select * from userbase where username = 'claire.rougier'; {code} (i) Replace *claire.rougier* with the problematic username. # You may get the following output: {code} +-------+----------------+------------------------------------------------------------------------------------------+ | ID | username | PASSWORD_HASH | +-------+----------------+------------------------------------------------------------------------------------------+ | 10464 | claire.rougier | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | | 10463 | claire.rougier | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | +-------+----------------+------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec) {code} # Delete the latest ID that is mapped to the username: {code} delete from userbase where ID=10464; {code} # Restart the instance.

    Atlassian JIRA | 6 years ago | Justin Alex [Atlassian]
    java.lang.RuntimeException: Found more than one user with name 'claire.rougier'; ids [GenericEntity:OSUser][id,10464][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==], [GenericEntity:OSUser][id,10463][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==]

    Root Cause Analysis

    1. java.lang.RuntimeException

      Found more than one user with name 'claire.rougier'; ids [GenericEntity:OSUser][id,10464][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==], [GenericEntity:OSUser][id,10463][name,claire.rougier][passwordHash,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==]

      at com.opensymphony.user.provider.ofbiz.OFBizAbstractProvider.findUser()
    2. com.opensymphony.user
      UserManager.getUsers
      1. com.opensymphony.user.provider.ofbiz.OFBizAbstractProvider.findUser(OFBizAbstractProvider.java:179)
      2. com.opensymphony.user.provider.ofbiz.OFBizCredentialsProvider.handles(OFBizCredentialsProvider.java:144)
      3. com.opensymphony.user.UserManager.getProvider(UserManager.java:269)
      4. com.opensymphony.user.UserManager$Accessor.getCredentialsProvider(UserManager.java:347)
      5. com.opensymphony.user.Entity.getCredentialsProvider(Entity.java:59)
      6. com.opensymphony.user.User.<init>(User.java:52)
      7. com.opensymphony.user.UserManager$Type$1.create(UserManager.java:47)
      8. com.opensymphony.user.UserManager$Type$1.create(UserManager.java:45)
      9. com.opensymphony.user.UserManager.buildEntity(UserManager.java:295)
      10. com.opensymphony.user.UserManager.getEntities(UserManager.java:248)
      11. com.opensymphony.user.UserManager.getUsers(UserManager.java:165)
      11 frames
    3. com.atlassian.core
      UserUtils.getAllUsers
      1. com.atlassian.core.user.UserUtils.getAllUsers(UserUtils.java:65)
      1 frame
    4. com.atlassian.jira
      UserBrowser.doExecute
      1. com.atlassian.jira.web.bean.UserBrowserFilter.getUsersFilteredByGroup(UserBrowserFilter.java:88)
      2. com.atlassian.jira.web.bean.UserBrowserFilter.getFilteredUsers(UserBrowserFilter.java:55)
      3. com.atlassian.jira.web.action.admin.user.UserBrowser.getBrowsableItems(UserBrowser.java:100)
      4. com.atlassian.jira.web.action.admin.user.UserBrowser.doExecute(UserBrowser.java:55)
      4 frames
    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:59)
      1 frame
    7. webwork.dispatcher
      GenericDispatcher.executeAction
      1. webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141)
      1 frame
    8. com.atlassian.jira
      JiraServletDispatcher.service
      1. com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:181)
      1 frame
    9. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
      1 frame
    10. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      2 frames
    11. com.atlassian.core
      HeaderSanitisingFilter.doFilter
      1. com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
      1 frame
    12. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      2 frames
    13. com.atlassian.plugin
      IteratingFilterChain.doFilter
      1. com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      1 frame