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: Yoann Delattre <>
  • To: "Poddar, Amit" <>, "" <>
  • Subject: Re: [grouper-users] [PSPNG] With PSPNG patch 17, group provisioning doesn't work anymore
  • Date: Mon, 3 Sep 2018 14:52:47 +0200
  • Arc-authentication-results: i=1; webmail.ac-lille.fr; auth=pass
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ac-lille.fr; s=aclille-dkim; t=1535979153; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=n+BViN4tuErbQqEQqbOZ4sA2QBHA2DiYUi+nMNMqrb4=; b=LRW/KcMHw4YYLVlIQMNUl4ECOelund1KSDx/3+o1o0dEdLXdKIV2XQknI3otyXMoFGZMlG QNN82qfXw5uvqrlbx0s0fBOGad4IHKKamMnYFbMnyyrDpI8iidB5skOv27Z4bkArP4qI5p oFSDJEt8LR7B2UVU3FEZk11nSae0OSw=
  • Arc-seal: i=1; s=aclille-dkim; d=ac-lille.fr; t=1535979153; a=rsa-sha256; cv=none; b=dxom3DkQDV+bFR+uX2UNIJQnvQF7wxM4kUtCft+JEPqvByLopZrGKTRrMxWooAEKE7zZUo4PnRUEoqOCopMAB/dKToFLw+g3uepA7JMoK4MRMVt+yiwxkZ9VQAL/hCKFyc9naX5jITkxamdMUXgIqLJJs6K9jkTQu92ckFAhCDU=
  • Authentication-results: webmail.ac-lille.fr; auth=pass
  • Ironport-phdr: 9a23:XKqLMBcS/LQF7blEiBSmtlcXlGMj4u6mDksu8pMizoh2WeGdxcW9ZR7h7PlgxGXEQZ/co6odzbaO7Oa4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahY75+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v9LlgRgP2hygbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQds4YS2VcRMZcTzFPDJ2yb4UPDOQPM+hXoIb/qFQSthaxHxWgCfn1xzNUiHL736s32PkhHwHc2wwgGsoDv3bTrNrvMqcSV/2+wqfWwjXHdfxWxSv96JLWfRs8pvyNXbVwftDXyUkpDQ/Kk0ufqYj/MDOJyuQNqXaU4vF6Wu2zkmInrwBxojyrxsgykIXJiJgVx0nC+C5kzog1Iti4R1R6Yd6iCJZQuDuaN4xrQsM6XW5oojw2xaceuZ6jZCQKypMnyAXFa/yadYiI+RLjW/iVITd8nn5lYq+/hxCq/Ue+xezzSte70E5WripEldnMsGoB1xvJ6siITPZ240Sv2S6X2gzO7uxJIVo4mK7YJpI73LI8iJUevV7dEiPohEn7irKdeF8+9eiy8evnZ63rpp+COI9wjQHzKqovldKkDuQ9KAcOXmyb9f6m27L/5EH5RLRKjvkykqbHqpzaK94bqra4Aw9TzIkj9w6yAyqi3dkYh3UKKFFIdAiZg4T3NFzCOu70Aemjj1i0lTdk3fHGPrnvApXXKXjDla/sfLZ660FGzgozy8pT6I9KBbEFOv3zRlPxtMbGARIiKQO73//rCNF81oMaXWKAHLWVMK3IsVOQ/OIgP/GMZJMJuDb6M/Ul6OTujXgkmV8FY6apx4IbaG2jHvt4OUWZemHhgtMAEWcRogo+V/LmhEeDUT5Ve3a9Qbg85jclB4K6E4vPXJ6ij6Gc3HTzIpoDLFhBBlyFCzOgXoCFR71EPCuXI9MnijsIWbG7Y54o0RzouQPnnf4vZOXO/TAAuIimycN4/fb7lBcu+CZyAtjHlWyBUis8ymwSQCIu0bo6vFdw0Eyr0K5kjuZeGMAJof5FT1FpG4TbyrlLDNn0XErtc9OAVEq8T53yEDY4SNR3z9IKalphAdiKhxuG2yuuB7JTmabdV898yb7Vw3Wkf5U18H3BzqR0ygB+GpEVZ2S7mq5y8RTSDIfVkkKf0rynbrkYwDWUrTvR0meEuUhZVEh5WuDBXHQbaw3Yt4echCLLUqOuXKwuKRAJ0sueMu1Dd8Hp2ERKSfPqJMjEbjiZhGq6AB+JwvWFZ8/uemEZ0WPTEgAflhwLu3OPNAwwHCCk9nPZBTpoU17iZ0rw7fNzgHqwC0s1ywWHKUN72g==

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