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
  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==]
  3. 0
    I did this as root, and works dpkg --add-architecture i386 apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0
    You might have a JRockit JVM with the management agent started on the same port.
  6. 0
    SMS Emulator caused this error. abortBroadcast only works with broadcasts sent through Context.sendOrderedBroadcast.

    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.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