2019-06-26 10:50:22.878 [SP-bigpicture-StructureSyncSingleJobExecutor-14979] WARN com.softwareplant.ppm.structure.domain.StructureManagerImpl - Token: 692efe970f788a721a07deb07b7c6d2d.a95ae82020acfd19d942233b165301f8.Wed Jun 26 10:50:22 EDT 2019, Error during transaction com.softwareplant.ppm.structure.domain.sync.StructureSyncAction@7f617fadexecution
com.softwareplant.util.concurrent.job.JobExecutionException: jobDescription: StructureManagerImpl.sync java.lang.NullPointerException
at com.softwareplant.system.core.concurrent.job.SystemEndPointJobContext.call(SystemEndPointJobContext.java:50)
at com.softwareplant.system.manager.jiraserver.environment.JiraJobContextProxyFactory.lambda$createProxy$fe459f1a$1(JiraJobContextProxyFactory.java:30)
at com.softwareplant.util.concurrent.job.SingleJobExecutorImpl.lambda$execute$0(SingleJobExecutorImpl.java:32)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:652)
at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:649)
at java.security.AccessController.doPrivileged(Native Method)
at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:649)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at com.softwareplant.ppm.wbs.domain.sync.SynchronizersHierarchyWbsTaskPositionVerifier.getClosestParentFinder(SynchronizersHierarchyWbsTaskPositionVerifier.java:88)
at com.softwareplant.ppm.wbs.domain.sync.SynchronizersHierarchyWbsTaskPositionVerifier.lambda$findParentsFromSynchronizers$1(SynchronizersHierarchyWbsTaskPositionVerifier.java:73)
at com.google.common.base.Present.transform(Present.java:71)
at com.softwareplant.ppm.wbs.domain.sync.SynchronizersHierarchyWbsTaskPositionVerifier.findParentsFromSynchronizers(SynchronizersHierarchyWbsTaskPositionVerifier.java:72)
at com.softwareplant.ppm.wbs.domain.sync.SynchronizersHierarchyWbsTaskPositionVerifier.verifyTaskMove(SynchronizersHierarchyWbsTaskPositionVerifier.java:33)
at com.softwareplant.ppm.wbs.domain.ContextWbs.isMoveValidForSynchronizersHierarchy(ContextWbs.java:363)
at com.softwareplant.ppm.wbs.domain.ContextWbs.move(ContextWbs.java:342)
at com.softwareplant.ppm.wbs.domain.sync.WbsHierarchySynchronizer.syncStructure(WbsHierarchySynchronizer.java:50)
at com.softwareplant.ppm.wbs.domain.sync.WbsHierarchySynchronizer.lambda$sync$0(WbsHierarchySynchronizer.java:34)
at java.lang.Iterable.forEach(Iterable.java:75)
at com.softwareplant.ppm.wbs.domain.sync.WbsHierarchySynchronizer.sync(WbsHierarchySynchronizer.java:34)
at com.softwareplant.ppm.wbs.domain.sync.StructureSynchronizer.syncStructure(StructureSynchronizer.java:186)
at com.softwareplant.ppm.wbs.domain.sync.StructureSynchronizer.sync(StructureSynchronizer.java:97)
at com.softwareplant.ppm.structure.domain.sync.StructureSyncAction.perform(StructureSyncAction.java:66)
at com.softwareplant.ppm.structure.domain.sync.StructureSyncAction.perform(StructureSyncAction.java:19)
at com.softwareplant.ppm.structure.domain.StructureManagerImpl.performActionImmediately(StructureManagerImpl.java:178)
at com.softwareplant.ppm.structure.domain.StructureManagerImpl.performActionInternally(StructureManagerImpl.java:163)
at com.softwareplant.ppm.structure.domain.StructureManagerImpl.access$200(StructureManagerImpl.java:34)
at com.softwareplant.ppm.structure.domain.StructureManagerImpl$1.call(StructureManagerImpl.java:130)
at com.softwareplant.ppm.structure.domain.StructureManagerImpl$1.call(StructureManagerImpl.java:119)
at com.softwareplant.system.core.concurrent.job.UserAwareSystemEndPointJobContext$1.call(UserAwareSystemEndPointJobContext.java:34)
at com.softwareplant.util.concurrent.job.JobContextImpl.call(JobContextImpl.java:8)
at com.softwareplant.system.core.concurrent.job.SystemEndPointJobContext.jobContextCall(SystemEndPointJobContext.java:55)
at com.softwareplant.system.core.concurrent.job.UserAwareSystemEndPointJobContext.jobContextCall(UserAwareSystemEndPointJobContext.java:23)
at com.softwareplant.system.core.concurrent.job.SystemEndPointJobContext$1.invoke(SystemEndPointJobContext.java:41)
at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:15)
at com.softwareplant.system.core.transaction.TransactionManager.invoke(TransactionManager.java:23)
at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:19)
at com.softwareplant.system.core.endpoint.interceptors.SessionContextSystemEndPointInterceptor.invoke(SessionContextSystemEndPointInterceptor.java:25)
at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:19)
at com.softwareplant.system.core.cache.TenantCacheSystemEndPointInterceptor.invoke(TenantCacheSystemEndPointInterceptor.java:31)
at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:19)
at com.softwareplant.system.core.endpoint.interceptors.MonitoringSystemEndPointInterceptor.lambda$invoke$0(MonitoringSystemEndPointInterceptor.java:37)
at com.codahale.metrics.Timer.time(Timer.java:104)
at com.softwareplant.util.monitoring.DropwizardMetrics.measureCheckedException(DropwizardMetrics.java:43)
at com.softwareplant.util.monitoring.MonitoringImpl.monitore(MonitoringImpl.java:32)
at com.softwareplant.system.core.endpoint.interceptors.MonitoringSystemEndPointInterceptor.invoke(MonitoringSystemEndPointInterceptor.java:37)
at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:19)
at com.softwareplant.system.core.endpoint.SystemEndPointInterceptors.run(SystemEndPointInterceptors.java:24)
at com.softwareplant.system.core.SimpleSystem.invoke(SimpleSystem.java:96)
at com.softwareplant.system.core.concurrent.job.SystemEndPointJobContext.call(SystemEndPointJobContext.java:32)
... 10 more