Skip to Content.
Sympa Menu

grouper-users - RE: [grouper-users] [PSPNG] With PSPNG patch 17, group provisioning doesn't work anymore

Subject: Grouper Users - Open Discussion List

List archive

RE: [grouper-users] [PSPNG] With PSPNG patch 17, group provisioning doesn't work anymore


Chronological Thread 
  • From: "Hyzer, Chris" <>
  • To: "Poddar, Amit" <>, Yoann Delattre <>, "" <>
  • Subject: RE: [grouper-users] [PSPNG] With PSPNG patch 17, group provisioning doesn't work anymore
  • Date: Tue, 4 Sep 2018 15:41:57 +0000
  • Accept-language: en-US
  • Authentication-results: spf=none (sender IP is ) ;
  • Ironport-phdr: 9a23:9jDajx+nhhODQf9uRHKM819IXTAuvvDOBiVQ1KB+0ugRIJqq85mqBkHD//Il1AaPAd2Eraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HRbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyeKfhwcb7Hfd4CRWRPQNtfVzBPDI2/YYsADesBMvpXoITmvVQCsQeyCBOwCO/z1zNFgGL9060g0+QmFAHLxAIsEdAOsXXVstr1Lr8eWv2rwanI1zXDbuhW1Tng44XPdxAuvfGMXLJxcMXP00kiDALFjk6MpoD/IjOVzvoCs26d7+Z6S+2glnMnphh3rzOyyMksjYzJiZgUylDC7Sh5z5w1JdqlSE5jf9GkCoFcuDuCN4tuWs8iQWZotz0gyr0bv567ZygKx4ojxx7bcfCHaZWI4hT7WOmPLjZ3mGxqeKqjhxaz9kigzPfwVs6u0FZFqCdOj9rCtmgV2hDN98SKS+Fx80m/1TqVygze6f1ILVopmafYJJMt2qM8m5QPvUjZGiL6hV/6gLGLekgg4OSk9ubqb7T+qp+SKYB5iR3yP6Erl8OhHeg1MBMBUm2f9Om/2r3u+Uj0TbRKg/AyjKXUtZ7aKMAFqaGiBQJez5wt5AylDzi81dQVhXkHI0xBeBKAl4XnI03DLvfkAfuimlihjS9lyv7fMr3mGZrCMGLPkLD8fbZh8EFczxczzdZC6J5OErEBOvXzWlPvu9PEEh85Mgu0w+D9BNV6y4MeRWaPAqieMKPRq1OH+uUvI+yUaI8UvjbyNeQl6ubwgXMkmFIRZ6ek0YUNZHylHflqP1+VbWfvj9oOCWsKuxAxTO3uiF2MSz5TYHOyUro55j4nCIKnDYbCSZ63gLGa3Se7BYFZanpbClCUD3jocYOEV+0SZy2PP89tiiYEWqS5S489yRGusxf3y7V9LurT5y0YrYzs1MJs6+3OjhE96yZ0D9+G3mGJTmF0hX8IRyQo0KxloEx9zEuD3rZig/xeC9NT++1FXh0kOpHB0uwpQ+z1D0j5eduFQUziCvyjAC17BoY4xt4SJV56F9mrlDjS1i6nRbIZiurPTK0z+6Tal1T8I89h12zLnP0wiFAgRI1DOGmvmrJl+iDaDMvNkkGdmuCkb/JYlGTC7mCe1WeU+VxDXRRreaTDQX0FYEbK95L06l6IB+uhE7M6KgZbjNOZJ7FRQtzvkVhcQvr/YpLTb3/nyEmqAhPdjJOdfofwPy023D/cEwJMxwUY/WeUOBIWBzyq5X/GATpoU1/jfhW/oqFFtHqnQxpsnEmxZEp72u/wo0ZN36bOQu4P3r8CpCYqoil1G1D4xd/NFt6cvFQ9Lr5Eb4Y751FKnSLCugpxM4boDpgqh0VWMmEV91jryw0xD4xBlcYwq3Z/yQFyOLCVyntAbDjewIj9PLuRJ2Xvr1ii
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

Depending on how we address this (which will be soon), if you add your own files to the classes dir (which is understandable in this case), then subsequent patches that fix this, will have unexpected files to deal with.  Basically you can either:

 

1.       Delete any files you added, then patch

2.       Patch, but force the install of it

 

Thanks

Chris

 

From: [mailto:] On Behalf Of Poddar, Amit
Sent: Monday, September 03, 2018 10:09 AM
To: Yoann Delattre <>;
Subject: Re: [grouper-users] [PSPNG] With PSPNG patch 17, group provisioning doesn't work anymore

 

"Don't know if the .class is also necessary"

 

I downloaded the java file and compiled it, but you did the quickest thing by downloading both. Technically you only need the .class file.

 

Amit


From: Yoann Delattre <>
Sent: Monday, September 3, 2018 8:52:47 AM
To: Poddar, Amit;
Subject: Re: [grouper-users] [PSPNG] With PSPNG patch 17, group provisioning doesn't work anymore

 

Yep, that was the problem !
Don't know if the .class is also necessary, but i downloaded both (.java and .class) from the PSPNG 2.4 package.

 

Thanks a lot for your help :)

Yoann.

Le 03/09/2018 à 14:21, Poddar, Amit a écrit :

Looks like LdapObject.class should be part of the patch and is not. I downloaded the LdapObject.java from Git and put the class file in the appropriate directory, <GROUPER_API_HOME/conf/edu/internet2/middleware/grouper/pspng, which resolved the error.

 

Thanks

Amit


From: on behalf of Yoann Delattre
Sent: Monday, September 3, 2018 8:10:49 AM
To:
Subject: [grouper-users] [PSPNG] With PSPNG patch 17, group provisioning doesn't work anymore

 

Hello

since PSPNG patch 17, group provisioning to our LDAP doesn't work anymore.
I get this error :

2018-08-31 16:01:15,265: [DefaultQuartzScheduler_Worker-3] ERROR
ErrorLogger.schedulerError(2425) -  - Job
(DEFAULT.CHANGE_LOG_consumer_pspng_brancheGrouper threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See
nested exception: java.lang.NoSuchFieldError: provisioner]
         at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
         at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.lang.NoSuchFieldError: provisioner
         at
edu.internet2.middleware.grouper.pspng.LdapProvisioner.cacheGroup(LdapProvisioner.java:509)
         at
edu.internet2.middleware.grouper.pspng.LdapProvisioner.cacheGroup(LdapProvisioner.java:50)
         at
edu.internet2.middleware.grouper.pspng.Provisioner.prepareGroupCache(Provisioner.java:769)
         at
edu.internet2.middleware.grouper.pspng.Provisioner.startProvisioningBatch(Provisioner.java:514)
         at
edu.internet2.middleware.grouper.pspng.Provisioner.provisionBatchOfItems(Provisioner.java:1505)
         at
edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim.processChangeLogEntries(PspChangelogConsumerShim.java:71)
         at
edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:245)
         at
edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$5.runJob(GrouperLoaderType.java:638)
         at
edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
         at
edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
         ... 1 more

All patches are applied (19) and attribute provisioning works.

my config :

changeLog.consumer.pspng_brancheGrouper.class =
edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim
changeLog.consumer.pspng_brancheGrouper.type =
edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
changeLog.consumer.pspng_brancheGrouper.quartzCron = 0 * * * * ?
changeLog.consumer.pspng_brancheGrouper.ldapPoolName = aclille
changeLog.consumer.pspng_brancheGrouper.memberAttributeName = uniqueMember
changeLog.consumer.pspng_brancheGrouper.memberAttributeValueFormat =
${ldapUser.getDn()}
changeLog.consumer.pspng_brancheGrouper.groupSearchBaseDn =
ou=Grouper,ou=education,o=gouv,c=fr
changeLog.consumer.pspng_brancheGrouper.allGroupsSearchFilter =
objectclass=groupOfUniqueNames
changeLog.consumer.pspng_brancheGrouper.singleGroupSearchFilter =
(&(objectclass=groupOfUniqueNames)(cn=${group.name}))
changeLog.consumer.pspng_brancheGrouper.groupSearchAttributes =
cn,objectclass
changeLog.consumer.pspng_brancheGrouper.groupCreationLdifTemplate = dn:
cn=${group.name}||cn: ${group.name}||objectclass:
groupOfUniqueNames||objectclass: educationnationale
changeLog.consumer.pspng_brancheGrouper.userSearchBaseDn =
ou=ac-lille,ou=education,o=gouv,c=fr
changeLog.consumer.pspng_brancheGrouper.userSearchFilter = uid=${subject.id}
changeLog.consumer.pspng_brancheGrouper.grouperIsAuthoritative = false

Can you help me ?
Thanks,
Yoann.

 




Archive powered by MHonArc 2.6.19.

Top of Page