Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] FullSync Timeout - pspng exception

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] FullSync Timeout - pspng exception


Chronological Thread 
  • From: Ryan Rumbaugh <>
  • To: "Bee-Lindgren, Bert" <>
  • Cc: "" <>
  • Subject: Re: [grouper-users] FullSync Timeout - pspng exception
  • Date: Thu, 20 Dec 2018 02:38:38 +0000
  • Accept-language: en-US
  • Ironport-phdr: 9a23:FTuMShwgO9oRAifXCy+O+j09IxM/srCxBDY+r6Qd0uoeL/ad9pjvdHbS+e9qxAeQG9mDu7Qc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYAhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vyi84Kh3SR/okCYHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYP+d8cKzAZ9MXXWpPUNhMWSxdDI2ybIUPAOgAPelEoIbwvEEBoQe7BQS2GO/j1j1Fi3nr1qM6yeQhFgTG0RQ8EdMOqnvUqsj+OrsPUeCw16bH1yjDb/xW2Tzg74XIaAohoeyJXb1ra8XR1EYvFwPeg1WWt4PqJCmV2f4Ws2iY9eVsT/yghHM6qwxopDWk28kiio7Mho0Py1DE8z10wIkvJd2/VU57ecCrEIFKuy6AL4t2WtsuTHtztyYh1r0Go4S0czQWyJs73RHfb/iHc5OJ4hL/SumdOyt3i2hheLK7nxqy80+gxfbmVsmp1lZKtSpFncfItnAJzRDT8NWHSv1l8ke62TaAyQTT6uVeIUApk6rbLYAuwqQqmpsdtkTDBCz2lUPrh6GVbkUp4vWk5uvkb7n8u5ORNoF5hhvjPqkhmMGzG/k0PwwMUmSD5Oiwyrnu8Vf9TbhElPE6jLfVvZ/AKckfvqK5DRFa34U/5xu6Cjqpy9AVkHkJIV9AZh2LkZTlN0/LLfD2Cfqzn0qgnTJwyPzYP7DtHJPAJWXZnrj7Z7Zy8UtcxRIzzd9B45JUDakMIPf8W0PtrtPUFwM1PxCqz+voCdhw2Z8SVXyVDq+BKKPSsViI5vkzI+aSeYAZoiryK/8g5/L2jH85n0ESfbWx0JcKZ321He5qL1iYbHfimNsNDGgHswgkQOD3jFCPUyZfZ3OoUKI94jE7BpimDYDGRo21mLyBxjm7HoZOa2xbCV2BFWnkeouHVvgQcy2fIMFhnyQeVbi7Vo8h0AqhuxXny7poLurZ4SsYuoz429hv/eLTjhIy+iZuA8uDzm6NUnl4nnkUSD8uwKB/vUt9x0+M0ahihPxYCMRT6O1TUgsjKJ7c1PJ1C8rpWg/aeteJSU2mQsm9AT0vVN4xwtkOY1pjFNW4iBDMwTaqD6EPm7OVGZM07/GU43+kbexwxjPi1a8tgEMrRI8HH2C8muQ3owLeHZKPmUiU0qKrc6gTxiPL3GCC0SyBtV1VWw42XKnYCyMxfEzT+O7o70WKdaKrA706PQsJndSYN65AY8DmjX1ASf35Mc/daiS8l3rmVkXA/a+FcIe/IzZV5y7aEkVR1llLpXs=
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

Well I ran the PITUtils.deleteInactiveObjectsInStem method to clear up the PIT errors I was seeing and now we’re back to this exception when running loaderRunOneJob again. In grouper_loader_log the duration of the job is 66 minutes, so it’s doing something I suppose, but I’m not sure where to being to determine what the issue is. Any help is appreciated. Thanks!

 

"Summary: 991 successes/1 failures.  (991 successful entries will be retried because they follow a failure in the queue.) First error was: FullSync timed out after 300 secondsDid not get all the way through the batch! -1 != 78006962java.lang.RuntimeException: Error in loader job: null, check logs: Summary: 991 successes/1 failures.  (991 successful entries will be retried because they follow a failure in the queue.) First error was: FullSync timed out after 300 secondsDid not get all the way through the batch! -1 != 78006962

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

                at edu.internet2.middleware.grouper.app.loader.GrouperLoader.runOnceByJobName(GrouperLoader.java:1621)

                at edu.internet2.middleware.grouper.app.gsh.loaderRunOneJob.invoke(loaderRunOneJob.java:95)

                at edu.internet2.middleware.grouper.app.gsh.loaderRunOneJob$invoke.call(Unknown Source)

                at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)

                at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)

                at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)

                at groovysh_evaluate.loaderRunOneJob(groovysh_evaluate:4)

                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 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)

                at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)

                at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1224)

                at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1091)

                at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1033)

                at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1270)

                at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1226)

                at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:69)

                at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:52)

                at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154)

                at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166)

                at groovysh_evaluate.run(groovysh_evaluate:3)

                at groovysh_evaluate$run.call(Unknown Source)

                at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)

                at groovysh_evaluate$run.call(Unknown Source)

                at org.codehaus.groovy.tools.shell.Interpreter.evaluate(Interpreter.groovy:78)

                at org.codehaus.groovy.tools.shell.Evaluator$evaluate.call(Unknown Source)

                at org.codehaus.groovy.tools.shell.Groovysh.evaluateWithStoredBoundVars(Groovysh.groovy:258)

                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 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)

                at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59)

                at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:174)

                at org.codehaus.groovy.tools.shell.Groovysh.execute(Groovysh.groovy:199)

                at org.codehaus.groovy.tools.shell.Shell.leftShift(Shell.groovy:122)

                at org.codehaus.groovy.tools.shell.Shell$leftShift$0.call(Unknown Source)

                at org.codehaus.groovy.tools.shell.ShellRunner.work(ShellRunner.groovy:95)

                at org.codehaus.groovy.tools.shell.InteractiveShellRunner.super$2$work(InteractiveShellRunner.groovy)

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

                at sun.reflect.NativeMet"

 

--

Ryan Rumbaugh

Identity Management Specialist

Cybersecurity & Identity |ITS|

501 123.1, 68588-0203

University of Nebraska |nebraska.edu

Kearney|Lincoln|Omaha

402-472-0831 (o)

 

From: Ryan Rumbaugh <>
Date: Tuesday, December 18, 2018 at 4:20 PM
To: "Bee-Lindgren, Bert" <>
Cc: "" <>
Subject: Re: [grouper-users] FullSync Timeout - pspng exception

 

I'm young in my grouper career so I'll answer as best as I can..

 

A) Not sure... I'm not entirely sure how to know

B) The group in question had two issues that I found out after sending the email (of course), it has 26k members and there were spaces in the ID path (I'm told that may be an issue)?

C) The loader in question has been 'stuck' for a quite a while, so yes, it appears to be stuck in so far as the last_sequenced_processed is falling behind the other loaders

 

The timeout value has not been changed. 

 

In any case, I edited the folder path the group is a member of to remove the spaces and ran loaderRunOneJob again and got a different error at least...now it is complaining about now being able to retreive a PIT group:

 

"Error: java.lang.RuntimeException: Problem fetching information on group app:ems:Raikes-School-Room-Request(PIT)

at edu.internet2.middleware.grouper.pspng.Provisioner.fetchTargetSystemGroupsInBatches(Provisioner.java:880)

at edu.internet2.middleware.grouper.pspng.Provisioner.prepareGroupCache(Provisioner.java:825)

at edu.internet2.middleware.grouper.pspng.Provisioner.startProvisioningBatch(Provisioner.java:553)

at edu.internet2.middleware.grouper.pspng.Provisioner.provisionBatchOfItems(Provisioner.java:1657)

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)

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

Did not get all the way through the batch! -1 != 78006962java.lang.RuntimeException: Error in loader job: null, check logs: Error: java.lang.RuntimeException: Problem fetching information on group app:ems:Raikes-School-Room-Request(PIT)

at edu.internet2.middleware.grouper.pspng.Provisioner.fetchTargetSystemGroupsInBatches(Provisioner.java:880)

at edu.internet2.middleware.grouper.pspng.Provisioner.prepareGroupCache(Provisioner.java:825)

at edu.internet2.middleware.grouper.pspng.Provisioner.startProvisioningBatch(Provisioner.java:553)

at edu.internet2.middleware.grouper.pspng.Provisioner.provisionBatchOfItems(Provisioner.java:1657)

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)

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

Did not get all the way through the batch! -1 != 78006962

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

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

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

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

--

Ryan Rumbaugh

 

 


From: Bee-Lindgren, Bert <>
Sent: Tuesday, December 18, 2018 4:06 PM
To: Ryan Rumbaugh
Cc:
Subject: Re: [grouper-users] FullSync Timeout - pspng exception

 

I'll look at this along with adjusting the timeout. 

 

The synchronization process is for Incremental syncs to try to stay out of the way of ongoing FullSyncs (and vice versa), but to CONTINUE with incremental  processing when waiting fails. 

 

So, some questions, 

 

A) Do you think a Full sync was actually happening?

 

B) is the group so big that 5minutes is relatively expected to read all the account objects?

 

C) I presume that this is a persistent problem, meaning that (A) is probably No?


On Dec 18, 2018, at 4:37 PM, Ryan Rumbaugh <> wrote:

Hello,

 

I'm trying to diagnose why pspng is not synching groups with Active Directory. This is what I'm seeing in the grouper_loader_log table. I'm not entirely sure why the timeout is occurring. I have verified connectivity exists between the daemon server and the directory, and it has worked in the past.

 

Running loaderRunOneJob("CHANGE_LOG_consumer_pspng_ad") is causing the exception below.

 

 

"Summary: 993 successes/1 failures.  (993 successful entries will be retried because they follow a failure in the queue.) First error was: FullSync timed out after 300 secondsDid not get all the way through the batch! -1 != 78006962java.lang.RuntimeException: Error in loader job: null, check logs: Summary: 993 successes/1 failures.  (993 successful entries will be retried because they follow a failure in the queue.) First error was: FullSync timed out after 300 secondsDid not get all the way through the batch! -1 != 78006962

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

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

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

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

"

 

Thanks!

 

--

Ryan Rumbaugh

 

 




Archive powered by MHonArc 2.6.19.

Top of Page