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

badmembership finder script didnt work

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Major
    • 1.4.2
    • 1.4.2
    • API
    • None

    Description

      I ran this command:

      ./gsh.sh -findBadMemberships -group test:isc:nandt:emchen:zimbra:9562

      It generated this script:

      [appadmin@lorenzo bin]$ more findbadmemberships.gsh
      delMember("test:isc:nandt:emchen:zimbra:9562", "10009537")
      delMember("test:isc:nandt:emchen:zimbra:9562", "10025382")
      delMember("test:isc:nandt:emchen:zimbra:9562", "10141987")
      delMember("test:isc:nandt:emchen:zimbra:9562", "10074662")
      revokePriv("test:isc:nandt:emchen:zimbra:9562", "grouper/server.whatever", AccessPrivilege.VIEW)
      revokePriv("test:isc:nandt:emchen:zimbra:9562", "grouper/server.whatever", AccessPrivilege.ADMIN)
      revokePriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd3b305", AccessPrivilege.READ)
      revokePriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd3b305", AccessPrivilege.VIEW)
      revokePriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd3b305", AccessPrivilege.ADMIN)
      sqlRun("delete from grouper_memberships where owner_id='fdb89cc5-66fa-44f9-a87f-3b179f550d41' and mship_type='effective'")
      sqlRun("delete from grouper_memberships where owner_id='fdb89cc5-66fa-44f9-a87f-3b179f550d41' and mship_type='composite'")
      addMember("test:isc:nandt:emchen:zimbra:9562", "10009537")
      addMember("test:isc:nandt:emchen:zimbra:9562", "10025382")
      addMember("test:isc:nandt:emchen:zimbra:9562", "10141987")
      addMember("test:isc:nandt:emchen:zimbra:9562", "10074662")
      grantPriv("test:isc:nandt:emchen:zimbra:9562", "grouper/server.whatever", AccessPrivilege.VIEW)
      grantPriv("test:isc:nandt:emchen:zimbra:9562", "grouper/server.whatever", AccessPrivilege.ADMIN)
      grantPriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd3b305", AccessPrivilege.READ)
      grantPriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd3b305", AccessPrivilege.VIEW)
      grantPriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd3b305", AccessPrivilege.ADMIN)
      [appadmin@lorenzo bin]$

      I ran that but it gave this error:

      [appadmin@lorenzo bin]$ ./gsh.sh findbadmemberships.gsh
      Using GROUPER_HOME: /opt/appserv/tomcat_3c/webapps/fastGrouperProdDaemon/WEB-INF/bin/..
      Using GROUPER_CONF: /opt/appserv/tomcat_3c/webapps/fastGrouperProdDaemon/WEB-INF/bin/../classes
      Using JAVA: /opt/appserv/java5/bin/java
      using MEMORY: 64m-512m
      Grouper starting up: version: 1.4.2, build date: 2009/06/06 13:43:21, env: PROD
      grouper.properties read from: /opt/appserv/tomcat_3c/webapps/fastGrouperProdDaemon/WEB-INF/classes/grouper.properties
      Grouper current directory is: /opt/appserv/tomcat_3c/webapps/fastGrouperProdDaemon/WEB-INF/bin
      log4j.properties read from: /opt/appserv/tomcat_3c/webapps/fastGrouperProdDaemon/WEB-INF/classes/log4j.properties
      Grouper is logging to file: /opt/appserv/tomcat_3c/logs/fastGrouper/grouper_error.log, at min level WARN for package: edu.internet2.middleware.grouper, based on log4j.properties
      grouper.hibernate.properties: /opt/appserv/tomcat_3c/webapps/fastGrouperProdDaemon/WEB-INF/classes/grouper.hibernate.properties
      grouper.hibernate.properties: user@jdbc:oracle:thin:@server.whatever
      sources.xml read from: /opt/appserv/tomcat_3c/webapps/fastGrouperProdDaemon/WEB-INF/classes/sources.xml
      sources.xml jdbc source id: pennperson: GrouperJdbcConnectionProvider
      sources.xml groupersource id: g:gsa
      sources.xml jdbc source id: servPrinc: GrouperJdbcConnectionProvider
      Type help() for instructions
      true
      true
      true
      true
      true
      true
      // Error: unable to evaluate command: Sourced file: inline evaluation of: ``revokePriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd . . . '' : Error invoking compiled command: : Error in compiled command: edu.internet2.middleware.grouper.internal.dao.GrouperDAOException: Problem in HibernateSession: HibernateSession: isNew: true, isReadonly: false, grouperTransactionType: READ_WRITE_NEW
      // Error: unable to evaluate command: Sourced file: inline evaluation of: ``revokePriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd . . . '' : Error invoking compiled command: : Error in compiled command: edu.internet2.middleware.grouper.internal.dao.GrouperDAOException: Problem in HibernateSession: HibernateSession: isNew: true, isReadonly: false, grouperTransactionType: READ_WRITE_NEW
      // Error: unable to evaluate command: Sourced file: inline evaluation of: ``revokePriv("test:isc:nandt:emchen:zimbra:9562", "002aa8a0-deff-485d-b864-30336bd . . . '' : Error invoking compiled command: : Error in compiled command: edu.internet2.middleware.grouper.internal.dao.GrouperDAOException: Problem in HibernateSession: HibernateSession: isNew: true, isReadonly: false, grouperTransactionType: READ_WRITE_NEW
      21
      0
      true
      true
      true
      true
      true
      true
      // Error: membership already exists, membership: group: test:isc:nandt:emchen:zimbra:9562, subject: 002aa8a0-deff-485d-b864-30336bd3b305, field: readers
      false
      // Error: membership already exists, membership: group: test:isc:nandt:emchen:zimbra:9562, subject: 002aa8a0-deff-485d-b864-30336bd3b305, field: viewers
      false
      // Error: membership already exists, membership: group: test:isc:nandt:emchen:zimbra:9562, subject: 002aa8a0-deff-485d-b864-30336bd3b305, field: admins
      false

      Attachments

        Activity

          People

            shilen.patel@at.internet2.edu Shilen Patel (duke.edu)
            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: