Clarity

  • 1.  ERROR Post Timesheets

    Posted Nov 29, 2016 10:08 AM

    After upgrading from ppm 13.2 to 14.3 we find the same errors referring to processes that in the previous version worked correctly.

    Can you help me with this?
    Thank you very much in advance

     

    ERROR 2016-11-29 10:57:04,137 [Process Loader (tenant=clarity)] bpm.engine (clarity:process_admin:67868574__CE4B7EFE-D126-4F78-B9D7-7728DCDAFCF2:none)
    com.niku.bpm.engine.BpmProcessInstanceException: java.lang.NullPointerException
    at com.niku.bpm.engine.ProcessLoader.loadProcessInstances(ProcessLoader.java:711)
    at com.niku.bpm.engine.ProcessLoader.loadOrRefresh(ProcessLoader.java:523)
    at com.niku.bpm.engine.ProcessLoader.load(ProcessLoader.java:385)
    at com.niku.bpm.engine.ProcessLoader.run(ProcessLoader.java:222)
    Caused by: java.lang.NullPointerException
    at com.niku.bpm.engine.statemgmt.RuntimeObject.refreshObject(RuntimeObject.java:240)
    at com.niku.bpm.engine.statemgmt.RuntimeObject.getLiveObjectId(RuntimeObject.java:219)
    at com.niku.bpm.engine.statemgmt.RuntimeObject.refreshObject(RuntimeObject.java:240)
    at com.niku.bpm.engine.statemgmt.RuntimeObject.getLiveObjectId(RuntimeObject.java:219)
    at com.niku.bpm.engine.statemgmt.RuntimeObjectCache.loadRuntime(RuntimeObjectCache.java:493)
    at com.niku.bpm.engine.ProcessLoader.loadProcessInstance(ProcessLoader.java:732)
    at com.niku.bpm.engine.ProcessLoader.loadProcessInstances(ProcessLoader.java:707)
    ... 3 more

     

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

    ERROR 2016-11-29 11:00:18,351 [Dispatch Post Timesheets : bg@CACLTDW02 (tenant=clarity)] xql2.xbl (clarity:admin:67868678__F578360D-61A0-4A4F-B547-B92EB7F5725E:Post Timesheets) ****POSTTIMESHEET: Couldn't post adjustmented timesheet-->adjustedTimesheetID=5005811; adjustedTimeEntryID=5026251; assignmentID=5011742
    ERROR 2016-11-29 11:00:19,396 [Dispatch Post Timesheets : bg@CACLTDW02 (tenant=clarity)] niku.xql2 (clarity:admin:67868678__F578360D-61A0-4A4F-B547-B92EB7F5725E:Post Timesheets) Rates were not pulled for the 5005336
    ERROR 2016-11-29 11:00:19,396 [Dispatch Post Timesheets : bg@CACLTDW02 (tenant=clarity)] niku.xql2 (clarity:admin:67868678__F578360D-61A0-4A4F-B547-B92EB7F5725E:Post Timesheets)
    java.lang.NullPointerException
    at com.niku.revmgr.matrix.ProjectDefDataPreparator.handleResourceColumnsUndefinedInMatrix(ProjectDefDataPreparator.java:371)
    at com.niku.revmgr.matrix.ProjectDefDataPreparator.processNBIProjResType(ProjectDefDataPreparator.java:197)
    at com.niku.revmgr.matrix.ProjectDefDataPreparator.prepareProjDefData(ProjectDefDataPreparator.java:99)
    at com.niku.revmgr.matrix.ProjectRatesCostsDataPreparator.extractAndPopulateRate(ProjectRatesCostsDataPreparator.java:84)
    at com.niku.revmgr.matrix.RateMatrixExtractionServiceImpl.extractAndPopulateRate(RateMatrixExtractionServiceImpl.java:56)
    at com.niku.projmgr.xql2.util.GetTeamCost.extractRates(GetTeamCost.java:546)
    at com.niku.projmgr.xql2.util.GetTeamCost.getTeamCostRates(GetTeamCost.java:109)
    at com.niku.projmgr.xql2.util.GetTeamCost.getTeamCostRates(GetTeamCost.java:45)
    at com.niku.projmgr.xql2.functions.baseline.GetResourceCostCurves.Run(GetResourceCostCurves.java:17)
    at com.niku.projmgr.xql2.functions.baseline.CalculateCostCurve.loadRateMatrix(CalculateCostCurve.java:310)
    at com.niku.projmgr.xql2.functions.baseline.CalculateCostCurve.getActualsCostCurve(CalculateCostCurve.java:177)
    at com.niku.projmgr.xql2.functions.PostTimeEntry.getActualsCostCurve(PostTimeEntry.java:270)
    at com.niku.projmgr.xql2.functions.PostTimeEntry.eval(PostTimeEntry.java:120)
    at com.niku.xql2.eval.XQLFunctionNode.eval(XQLFunctionNode.java:27)
    at com.niku.xql2.eval.XQLEvaluator.parse(XQLEvaluator.java:40)
    at com.niku.xql2.XQLVisitor.eval(XQLVisitor.java:1086)
    at com.niku.xql2.XQLVisitor.eval(XQLVisitor.java:1060)
    at com.niku.xql2.XQLVisitor.process(XQLVisitor.java:1292)
    at com.niku.xql2.XQLVisitor.process(XQLVisitor.java:1340)
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:191)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    at com.niku.xql2.handlers.MatchHandler.preProcess(MatchHandler.java:129)
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1385)
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    at com.niku.xql2.handlers.LoopHandler.processObject(LoopHandler.java:388)
    at com.niku.xql2.handlers.LoopHandler.processSet(LoopHandler.java:259)
    at com.niku.xql2.handlers.LoopHandler.preProcess(LoopHandler.java:216)
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1385)
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    at com.niku.xql2.handlers.TryHandler.preProcess(TryHandler.java:54)
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1385)
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    at com.niku.xql2.handlers.LockHandler.preProcess(LockHandler.java:100)
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1385)
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:92)
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:51)
    at com.niku.xql2.handlers.LoopHandler.processObject(LoopHandler.java:388)
    at com.niku.xql2.handlers.LoopHandler.processSet(LoopHandler.java:259)
    at com.niku.xql2.handlers.LoopHandler.preProcess(LoopHandler.java:216)
    at com.niku.xql2.XQLVisitor.preProcess(XQLVisitor.java:1385)
    at com.niku.union.xml.dom.DOMWalker.preProcess(DOMWalker.java:194)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:74)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:92)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:92)
    at com.niku.union.xml.dom.DOMWalker.traverseIntern(DOMWalker.java:92)
    at com.niku.union.xml.dom.DOMWalker.traverse(DOMWalker.java:36)
    at com.niku.xql2.XQLProcessor.process(XQLProcessor.java:257)
    at com.niku.njs.xbl.XBLService.process(XBLService.java:127)
    at com.niku.njs.xbl.XBLService.process(XBLService.java:75)
    at com.niku.njs.listeners.XBLJob.scheduledEventFired(XBLJob.java:44)
    at com.niku.njs.Dispatcher$BGTask.run(Dispatcher.java:395)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)



  • 2.  Re: ERROR Post Timesheets

    Posted Nov 29, 2016 10:23 AM

    Check these:

     

    Post TimeSheet Error : Timesheet Not Getting Posted

    https://communities.ca.com/message/97973111  

     

    Timesheet is not posted from approved?

    https://communities.ca.com/message/20235868 

     

    NJ



  • 3.  Re: ERROR Post Timesheets

    Posted Nov 29, 2016 12:07 PM

    For the first terror if you go to initiated process instances do you see anything helpful in the messages?

    For the second error

    Rates were not pulled for the 5005336

    suggests to verify that the rate matrix is upto date and all the tasks in the original timesheet are still on the timesheet.



  • 4.  Re: ERROR Post Timesheets

    Posted Nov 29, 2016 01:26 PM

    Thank you very much Urmas, I will review the two issues



  • 5.  Re: ERROR Post Timesheets

    Posted Nov 29, 2016 01:17 PM

    Thank you very much Navz for your answer.  I will follow this recomendations