null pointer on scim membership call

XMLWordPrintable

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor
    • 4.22.0, 6.1.0, 7.0.1
    • Affects Version/s: 7.0.1
    • Component/s: None
    • None

      2026-02-06 00:34:19.844: Provisioner 'chatgpt_prod' (wvkm98xa) state 'end' type 'incrementalProvisionChangeLog': {state=retrieveIncrementalTargetMemberships, exception=java.lang.NullPointerException: Cannot invoke "Object.hashCode()" because "key" is null
      (wvkm98xa): 	at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2TargetDao.retrieveMembershipsByGroup(GrouperScim2TargetDao.java:931)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter.retrieveMembershipsByGroupHelper(GrouperProvisionerTargetDaoAdapter.java:1621)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter$8.callLogic(GrouperProvisionerTargetDaoAdapter.java:1537)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter$8.callLogic(GrouperProvisionerTargetDaoAdapter.java:1530)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.util.GrouperUtil.executorServiceSubmit(GrouperUtil.java:14621)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter.retrieveMembershipsByGroups(GrouperProvisionerTargetDaoAdapter.java:1561)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter.retrieveIncrementalData(GrouperProvisionerTargetDaoAdapter.java:1009)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogicIncremental.retrieveIncrementalTargetMemberships(GrouperProvisioningLogicIncremental.java:2393)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogic.provisionIncremental(GrouperProvisioningLogic.java:1677)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningType$3.provision(GrouperProvisioningType.java:100)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogic.provision(GrouperProvisioningLogic.java:79)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioner.provision(GrouperProvisioner.java:882)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.provisioning.ProvisioningConsumer.dispatchEventList(ProvisioningConsumer.java:91)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:495)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:415)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecordsWrapper(ChangeLogHelper.java:250)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$5.runJob(GrouperLoaderType.java:508)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:595)
      (wvkm98xa): 	at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob$1.callback(GrouperLoaderJob.java:360)
       
       

            Assignee:
            Chris Hyzer
            Reporter:
            Chris Hyzer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: