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

sql provisioner with multivalued attributes (non membership) has error

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • 2.6.18
    • None
    • None
    • None

    Description

      2022-11-10T13:56:03,246: [DefaultQuartzScheduler_Worker-7] ERROR GrouperProvisionerTargetDaoAdapter.logError(251) - [] - Provisioner 'mp' (vklpt0yr) Error updating groups, e.g. Group(matchingAttrs: LinkedHashSet(1): [0]: [id_index, 10023, currentValue: true], attr[description]: <null>, attr[display_name]: "test:testGroup", attr[group_name]: "test:testGroup", attr[id_index]: 10023, attr[shibbolethEntityIds]: LinkedHashSet(2): [0]: https://a.b.c, [1]: https://d.e.f, attr[target]: HashSet(1): [0]: shibboleth, ins shibbolethEntityIds "https://d.e.f", ins shibbolethEntityIds "https://a.b.c", recalcObject: true, recalcMships: true)
      (vklpt0yr): java.lang.RuntimeException: value should not be null: Array size: 5: [0]: 10023
      (vklpt0yr): [1]: shibbolethEntityIds
      (vklpt0yr): [2]: https://d.e.f
      (vklpt0yr): [3]: null
      (vklpt0yr): [4]: null
      (vklpt0yr):
      (vklpt0yr): at edu.internet2.middleware.grouper.util.GrouperUtil.assertion(GrouperUtil.java:3824)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisionerCommands.deleteObjectsLastValueNull(SqlProvisionerCommands.java:335)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisionerCommands.deleteObjects(SqlProvisionerCommands.java:278)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioningDao.updateGroups(SqlProvisioningDao.java:505)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter.updateGroupsHelper(GrouperProvisionerTargetDaoAdapter.java:455)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter.access$0(GrouperProvisionerTargetDaoAdapter.java:447)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter$1.callLogic(GrouperProvisionerTargetDaoAdapter.java:520)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter$1.callLogic(GrouperProvisionerTargetDaoAdapter.java:1)
      (vklpt0yr): at edu.internet2.middleware.grouper.util.GrouperUtil.executorServiceSubmit(GrouperUtil.java:13939)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter.updateGroups(GrouperProvisionerTargetDaoAdapter.java:548)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter.sendGroupChangesToTarget(GrouperProvisionerTargetDaoAdapter.java:441)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter.sendChangesToTarget(GrouperProvisionerTargetDaoAdapter.java:347)
      (vklpt0yr): at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogic.provisionFull(GrouperProvisioningLogic.java:289)

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: