Skip to Content.
Sympa Menu

grouper-users - RE: [grouper-users] PSPNG Error parentStemId or stemScope

Subject: Grouper Users - Open Discussion List

List archive

RE: [grouper-users] PSPNG Error parentStemId or stemScope


Chronological Thread 
  • From: "Hyzer, Chris" <>
  • To: Jeffrey Crawford <>
  • Cc: Gouper Users List <>
  • Subject: RE: [grouper-users] PSPNG Error parentStemId or stemScope
  • Date: Wed, 2 Nov 2016 21:29:43 +0000
  • Accept-language: en-US
  • Authentication-results: spf=none (sender IP is ) ;
  • Ironport-phdr: 9a23:iOTtGRDzxl+RhRWnhiaAUyQJP3N1i/DPJgcQr6AfoPdwSP78ocbcNUDSrc9gkEXOFd2CrakV0ayG6Ou5BTFIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBybrysXNWD1YLnjKvrp8CbSj4LrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGx48sgs/M9YUKj8Y79wDfkBVGxnYCgJ45jJuBfNVwaerlAGW3oYlQBES1zH4R/0RJrguQPnvfF2niSWIJulY6ozXGHoz7Z5RQWswAwHLT8iuimDj8dwnbBWujqgvBc53pbZZofTOfZjKPCONegGTHZMC54CHxdKBZmxOs5WV7IM
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

Is that the error when the user cant be found in ldap?  I think there is a Jira about that, right Bert?  Maybe the log needs to say which user is having an issue, or turn debug logging on to see which one?

 

https://bugs.internet2.edu/jira/browse/GRP-1391

 

Jeffrey, is there is a user in the group which is not in ldap do you want that user to be ignored?

 

Thanks

Chris

 

From: Jeffrey Crawford [mailto:]
Sent: Wednesday, November 02, 2016 4:26 PM
To: Hyzer, Chris <>
Cc: Gouper Users List <>
Subject: Re: [grouper-users] PSPNG Error parentStemId or stemScope

 

Okay I was able to mess with this a little. That error has gone away but the following is showing up, note this is a group with a lot of members:

 

2016-11-02 13:21:13,319: [pspng_goldGroupOfNames-FullSync] ERROR FullSyncProvisioner.processGroup(328) -  - pspng_goldGroupOfNames: Problem doing full sync. Requeuing ucsc:svc:its:wincore:eligibletologin

java.lang.RuntimeException: Error substituting string: '${ldapUser.getDn()}'

        at edu.internet2.middleware.grouper.util.GrouperUtil.substituteExpressionLanguage(GrouperUtil.java:9310)

        at edu.internet2.middleware.grouper.pspng.Provisioner.evaluateJexlExpression(Provisioner.java:509)

        at edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner.doFullSync(LdapGroupProvisioner.java:156)

        at edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner.doFullSync(LdapGroupProvisioner.java:54)

        at edu.internet2.middleware.grouper.pspng.Provisioner.doFullSync(Provisioner.java:1015)

        at edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.processGroup(FullSyncProvisioner.java:316)

        at edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.thread_manageFullSyncProcessing(FullSyncProvisioner.java:175)

        at edu.internet2.middleware.grouper.pspng.FullSyncProvisioner$1.run(FullSyncProvisioner.java:133)

        at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.commons.jexl2.JexlException: ]: 'ldapUser.getDn();' attempting to call method on null

        at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:798)

        at org.apache.commons.jexl2.parser.ASTMethodNode.jjtAccept(ASTMethodNode.java:18)

        at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:1045)

        at org.apache.commons.jexl2.parser.ASTReference.jjtAccept(ASTReference.java:18)

        at org.apache.commons.jexl2.Interpreter.interpret(Interpreter.java:162)

        at org.apache.commons.jexl2.ExpressionImpl.evaluate(ExpressionImpl.java:64)

        at edu.internet2.middleware.grouper.util.GrouperUtil.substituteExpressionLanguage(GrouperUtil.java:9261)

 

 


Jeffrey E. Crawford
Enterprise Service Team

 

Both pilots and IT professionals require training and currency before charging into clouds!

---------------------------------------

 

On Wed, Nov 2, 2016 at 9:18 AM, Jeffrey Crawford <> wrote:

Ach, just got the old psp method working :). Okay I'll save off my configs and try it, but It will take me a couple of days.


Jeffrey E. Crawford
Enterprise Service Team

 

Both pilots and IT professionals require training and currency before charging into clouds!

---------------------------------------

 

On Tue, Nov 1, 2016 at 10:56 PM, Hyzer, Chris <> wrote:

This is fixed in pspng patch #3.  Please try it and let us know.

 

Thanks,

Chris

 

From: [mailto:] On Behalf Of Jeffrey Crawford
Sent: Sunday, October 30, 2016 12:49 AM
To: Gouper Users List <>
Subject: [grouper-users] PSPNG Error parentStemId or stemScope

 

Trying to get pspng working again after installing a few patches. I've set the provision_to attribute to a stem and am getting the following error. I'm not sure if it's a bug or if I'm doing something wrong:

 

2016-10-29 21:04:27,810: [DefaultQuartzScheduler_Worker-1] ERROR GrouperLoaderJob.runJob(436) -  - Error on job: PSP_FULL_SYNC.runAt

Startup

java.lang.RuntimeException: If you are passing in a parentStemId or a stemScope, then you need to pass both of them: ucsc:svc:its:wincore, null,

Problem calling method fullSync on edu.internet2.middleware.grouper.pspng.FullSyncStarter

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO.findAllGroupsSecureHelper(Hib3GroupDAO.java:2541)

        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO.getAllGroupsSecure(Hib3GroupDAO.java:3268)

        at edu.internet2.middleware.grouper.GroupFinder.findGroups(GroupFinder.java:731)

        at edu.internet2.middleware.grouper.pspng.Provisioner.getAllGroupsForProvisioner(Provisioner.java:1132)

        at edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.queueAllGroupsForFullSync(FullSyncProvisioner.java:244)

        at edu.internet2.middleware.grouper.pspng.FullSyncProvisionerFactory.getFullSyncer(FullSyncProvisionerFactory.java:42)

        at edu.internet2.middleware.grouper.pspng.FullSyncStarter.fullSync(FullSyncStarter.java:59)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at edu.internet2.middleware.grouper.util.GrouperUtil.invokeMethod(GrouperUtil.java:4112)

        at edu.internet2.middleware.grouper.util.GrouperUtil.callMethod(GrouperUtil.java:4063)

        at edu.internet2.middleware.grouper.util.GrouperUtil.callMethod(GrouperUtil.java:4247)

        at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$10.runJob(GrouperLoaderType.java:1176)

        at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:416)

        at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:318)

        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)

        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)

 

Thanks

 

 

Jeffrey E. Crawford
Enterprise Service Team

 

Both pilots and IT professionals require training and currency before charging into clouds!

---------------------------------------

 

 




Archive powered by MHonArc 2.6.19.

Top of Page