Skip to Content.
Sympa Menu

grouper-users - [grouper-users] Why do multiple memberships have the same matching id???

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] Why do multiple memberships have the same matching id???


Chronological Thread 
  • From: "Rappleyea, Ben" <>
  • To: "" <>
  • Subject: [grouper-users] Why do multiple memberships have the same matching id???
  • Date: Fri, 15 Apr 2022 17:55:40 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ilstu.edu; dmarc=pass action=none header.from=ilstu.edu; dkim=pass header.d=ilstu.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TT9vx9FqYe+W3sJ9FpP9OEHWHynpT9BARyQxzZVxK9k=; b=IRI27zNlcFwxKW/viRN9KGaqLWAt2garV1JpR03f72PB/ijiPKpb5Tzlyq2iYNdebnUdMKr1cJRzOdCK8UCekrBonkIgdD/PkS3w9e/Uh8dgJGKnaJFHIY/JncDOmA4L4yVYqJuJvsUZQQkfVnXd8aR7/p8V+65hwREbYCZn6BU0Jhc8WDpvyBzMfbAyksO5HCJTxHiSOqHlxdNHnGUUqTJy6hoqEwCdGxyxp7NvXTZMzjJDz3lmhLUaa2NRhT1++Cl3y8MV+rxX3y9TgG7NbqSxPS9OvcvxAUEpNMlVjnyKMfZfrmjGz6LiliqlFPGJ5RUqktCDTcFmiY3uIJ0anA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nurUEy1mWWoiLc0RAbLsgqpt3GxhV2Tcv9BGKtOyyn6wRT+HFf9UeYRNxRtPlQaeOlG6aUC3RSQyrL+Ja/1PMV8HXtfG5X0x3RDNpKNLr9U3FmZYn76uE1mHxAxkHzdohRQDPtkBmj8AQtZNuvNlCpeqQ4JA8wQow49NObajSsHR2d8rvFTv02PL1URjAPjxupm2OLQs1VHtiPAWm+QfACaNK/vHYRb6vcpJNdjR9Yqyw/GTUQhrFPxDo7amTrfIIgYHCAkGKPPxtTwHTAH0DUFACJfwsubJzViqOxsNzp3iR+TfXk6yQyv/1hYSVHX3KEWCJTT6p8LBytPScaQ5fA==
  • Suggested_attachment_session_id: 2fdac1aa-5c00-38c6-6f55-69ce8818fc42

Good day all!
We were in the process of testing our Grouper Outbound Table SQL provisioning for midPoint to reconcile and are suddenly getting an error.

I can only find the following reference to a similar error  http://18.218.107.29/display/Grouper/17-Feb-2021


However, neither of them seem to have a correction. Quick confession. I did try to delete a group and then create a new one with the same name, so that might be part of the issue?
Error message we are getting:
java.lang.RuntimeException: provisionerClass: SqlProvisioner, configId: affiliationsOutboundDev, provisioningType: fullProvisionFull, state: matchingIdGrouperMemberships, retrieveSyncGroupsMillis: 8, syncGroupCount: 27, retrieveSyncEntitiesMillis: 1105, syncEntityCount: 50773, retrieveSyncMshipsMillis: 1861, syncMshipCount: 114721, propagateProvisioningAttributes_millis: 3535, retrieveGrouperGroupsMillis: 4, grouperGroupCount: 24, originalTargetGroupCount: 0, originalTargetEntityCount: 0, originalTargetMembershipCount: 0, originalTargetTotalCount: 0, retrieveGrouperEntitiesMillis: 3334, grouperEntityCount: 311248, retrieveGrouperMshipsMillis: 1767, grouperMshipCount: 62249, provisioningGroupsToDeleteCount: 3, provisioningEntitiesToDelete: 104, provisioningMshipsToDelete: 52472, retrieveDataPass1_millis: 6766, loadDataToGrouper_millis: 0, provisioningGroupWrappersWithNullIds: 27, provisioningEntityWrappersWithNullIds: 50773, exception: java.lang.NullPointerException: Why do multiple memberships have the same matching id???
Mship(matchingId: MultiKey[ref:affiliations:RECENT_AFFILIATE, #########], attr[group_name]: "ref:affiliations:RECENT_AFFILIATE", attr[subject_id]: "#########", recalc: true, delete: true)
null
Mship(matchingId: MultiKey[ref:affiliations:RECENT_AFFILIATE, #########], attr[group_name]: "ref:affiliations:RECENT_AFFILIATE", attr[subject_id]: "#########", recalc: true, delete: true)
null
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningMatchingIdIndex.indexMatchingIdMemberships(GrouperProvisioningMatchingIdIndex.java:143)
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogic.provisionFull(GrouperProvisioningLogic.java:278)
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningType$1.provision(GrouperProvisioningType.java:41)
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogic.provision(GrouperProvisioningLogic.java:69)
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioner.provision(GrouperProvisioner.java:678)
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningFullSyncJob.runFullSync(GrouperProvisioningFullSyncJob.java:57)
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningFullSyncJob$1.callback(GrouperProvisioningFullSyncJob.java:30)
at edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(GrouperSession.java:1000)
at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1069)
at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1036)
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningFullSyncJob.run(GrouperProvisioningFullSyncJob.java:19)
at edu.internet2.middleware.grouper.app.loader.OtherJobBase$2.callback(OtherJobBase.java:439)
at edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(GrouperSession.java:1000)
at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1069)
at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1036)
at edu.internet2.middleware.grouper.app.loader.OtherJobBase.execute(OtherJobBase.java:392)
at edu.internet2.middleware.grouper.app.loader.OtherJobBase.execute(OtherJobBase.java:376)
at edu.internet2.middleware.grouper.app.loader.GrouperDaemonJob.execute(GrouperDaemonJob.java:57)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
, finalLog: true, queryCount: 13, tookMillis: 14462, took: 0:00:14.462
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioner.provisionFinallyBlock(GrouperProvisioner.java:773)
at edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioner.provision(GrouperProvisioner.java:707)
at edu.internet2.middleware.grouper.app.pro


  • [grouper-users] Why do multiple memberships have the same matching id???, Rappleyea, Ben, 04/15/2022

Archive powered by MHonArc 2.6.24.

Top of Page