Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-2951

inherited privilege check when creating group errors if subject in group via multiple paths

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 2.5.35
    • None
    • API
    • None

    Description

      This is in 2.5.33.

       

       

      groovy:000> try { addGroup("x:y:z", "test", "test"); } catch (Exception e) { e.printStackTrace(); }
      java.lang.RuntimeException: Why is there more than one membership found? memberIds: .......<cut>....
      ,
      Problem in HibernateSession: HibernateSession (6d01f2e5): new, notReadonly, READ_WRITE_NEW, notActiveTransaction, session (1cc42abe)
      	at edu.internet2.middleware.grouper.MembershipFinder.findMembership(MembershipFinder.java:985)
      	at edu.internet2.middleware.grouper.rules.RuleApi.inheritedRulesForFolder(RuleApi.java:593)
      	at edu.internet2.middleware.grouper.rules.RuleApi.inheritedRulesForFolderOrCache(RuleApi.java:526)
      	at edu.internet2.middleware.grouper.rules.RuleApi.access$100(RuleApi.java:57)
      	at edu.internet2.middleware.grouper.rules.RuleApi$2.callback(RuleApi.java:760)
      	at edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(GrouperSession.java:976)
      	at edu.internet2.middleware.grouper.rules.RuleApi.hasInheritedPrivilege(RuleApi.java:749)
      	at edu.internet2.middleware.grouper.rules.RuleApi.hasInheritedPrivilege(RuleApi.java:734)
      	at edu.internet2.middleware.grouper.Stem._grantDefaultPrivsUponCreate(Stem.java:2957)
      	at edu.internet2.middleware.grouper.Stem.access$500(Stem.java:187)
      	at edu.internet2.middleware.grouper.Stem$5.callback(Stem.java:2436)
      	at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:703)
      	at edu.internet2.middleware.grouper.Stem.internal_addChildGroup(Stem.java:2347)
      	at edu.internet2.middleware.grouper.Stem.internal_addChildGroup(Stem.java:2319)
      	at edu.internet2.middleware.grouper.Stem.internal_addChildGroup(Stem.java:2301)
      	at edu.internet2.middleware.grouper.Stem.addChildGroup(Stem.java:551)
      	at edu.internet2.middleware.grouper.app.gsh.addGroup.invoke(addGroup.java:90)
      	at edu.internet2.middleware.grouper.app.gsh.addGroup$invoke.call(Unknown Source)
      

       

      Attachments

        Activity

          People

            shilen.patel@at.internet2.edu Shilen Patel (duke.edu)
            shilen.patel@at.internet2.edu Shilen Patel (duke.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: