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: Jeffrey Crawford <>
  • To: "Hyzer, Chris" <>
  • Cc: Gouper Users List <>
  • Subject: Re: [grouper-users] PSPNG Error parentStemId or stemScope
  • Date: Wed, 2 Nov 2016 14:51:57 -0700
  • Ironport-phdr: 9a23:lt/TBRDj+KeC0m6AiXN6UyQJP3N1i/DPJgcQr6AfoPdwSP78ocbcNUDSrc9gkEXOFd2CrakV0ayG6Ou5BTxIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBybrysXNWD1YLnjKvrp82bSj4LrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGx48sgs/M9YUKj8Y79wDfkBVGxnYCgJ45ihlQjRQBHLrlAcSGQN2FIcBgPF/QP3RL/wqSC8q/Jw3i/cMMHrG+MaQzOnuoVmRhHyhTZPHCQw72/QkMA42KBWrhy7qg1065Pfe4rTOfZjKPCONegGTHZMC54CHxdKBZmxOs5WV7IM

Yes not all users are in the LDAP. Mostly only active users are in there.

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 2:30 PM, Hyzer, Chris <> wrote:

Probably a new one?  J

 

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

 

Actually a quick question, when the title issue one thread is resolved but another continuation issue shows up, is it better to continue the original thread? or would you rather I create a new thread that has a title more specific to that new error?


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 1:25 PM, Jeffrey Crawford <> wrote:

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