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: "Poddar, Amit" <>
  • To: Yoann Delattre <>, "" <>
  • Subject: Re: [grouper-users] [PSPNG] With PSPNG patch 17, group provisioning doesn't work anymore
  • Date: Mon, 3 Sep 2018 14:08:52 +0000
  • Accept-language: en-US
  • Authentication-results: spf=none (sender IP is ) ;
  • Ironport-phdr: 9a23:gBKQzBz+28PruM7XCy+O+j09IxM/srCxBDY+r6Qd0usXLfad9pjvdHbS+e9qxAeQG9mDtLQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vyi84Kh3SR/okCYHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYP+d8cKzAZ9MXXWpPUNhMWSxdDI2ybIUPAOgAPelEoIbwvEEBoQeiCQS2GO/j1iJEi3nr1qM6yeQhFgTG0RQuE9wUt3Tbscj6O70IUeyt0aLF0TDDb/JK2Tvz9YPFdQouofSNXbJsa8bR0U4vGB7YgVqKs4zoJDOU2f4Js2eF9eZvS/+gi3M+pgx3vzOhyMAsiozTiYIUzFDJ7Sp5wJwyJd2lUE50f8SkHIFKuCGCL4t6WsEiQ2ZztyYg170Gv4W7fCgUx5Qjwx7TceaHc5WO4h77SumQLit3i2x9eLKjhhay9k6gxvf7Vsmu31ZHqDdOnNrUtn0VyRDc8NSLRuZ480u8xDqDygXe6u9LLEwoiabWLpAhzaA/m5YPtEnOGy37lFnygaOOd0gp/vKk5/n6brjpvJOQKpN4hw7kPqgwlcGyA/w0MgYQUGWY5eix0bju8EzkT7lWlPI7l7PWv4vaKMgFo6O1HhJa34Yt5hu6ATer3s8XkH8aJ1xfYh2HlZLmO1TWLfD4E/i/h1OsnS9zyf3aObPtHojBImHenrn5YLpx8klcxxEtwtxF4JJUF60BL+n0Wk/sstzXEwU1MxSuw+bgFNVyyJ8RWX6OAq+eNqPeq1iI5v8zI+mIY48VvzX9J+I56P7piH81gV4dfa+30psLcH20AO5pL1mEbXfpn9sNDHoGsw8wTOHllFGOTTteZ3isUK8z+j02DYerAIXfSo2pmLCB2T20HpxSZmBIEFCMFnLoep2eVPcJaSKSPtVtkiQDVbe8VoAuzwuuuRT6yrV9Kurb5DcUuoz+29ho/+HTjw099SRoD8SB1GGAV250nnkPRz8rxKBwv1Z9xk6e0ahjnfNYD8dT6uhNUgc7Lp7c0/d6B87oVgLAeNeJVEipQs+gAT4vUtI93cUCbFhgFNW/3Vj/2H+bBLYTkfSnCZg97r7G0jClNsF0zXCA2KQlhkU6WMZnPGbjgq978wWVCZSf1w3TmLytaLwRxmvQ72qZ1kKPul1VSgh9Tf+DUHwCLAOCos7++1vPVfqzErk9KSNAz9KPMK1HdoevgFlbEqTNItPbNiiJnGu8DAzMjpqJbZagMzEU2STBTlADnwwa516XPAwzQCqtvjSNX3RVCVvzbha0oqFFo3ShQxpxllnSNRcz3qep+hMTmf2XQu8S2bRBoio6tjFoBwjmjcnOBY+GoAxsNOVHbNUx7U0P9FqRthc1f/nCZ7tnmkZYdg12u0300BAiA4BBjY4yq38mxRBaOKuc3RVMey7LlZ0=
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

"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