System error is generated while trying to update resource in UI and XOG.
Steps to Reproduce:
- Try to update a problematic resource record
- This happens if resource is staffed on Team investment (Not all the staffed resources on Team investments)
- An error appears in UI: "System error: Contact system administrator"
- Corresponding error message can be seen in bg-ca.log:
ERROR YYYY-MM-DD 00:00:06,3YY [https-xxx-yyy-zzz] niku.xql2 (clarity:[email protected]:qqq__yyyy.5555.aa777:projmgr.saveResourceU) Internal Processing exception
java.lang.NullPointerException: Cannot invoke "com.niku.xmlserver.core.NkTime.isSupportedTime()" because "doh" is null
at com.niku.xql2.service.InvokeUpdateTeamInvResourceAvailCurveService.processTeamInvestmentResource(InvokeUpdateTeamInvResourceAvailCurveService.java:296)
at com.niku.xql2.service.InvokeUpdateTeamInvResourceAvailCurveService.doUpdateIteration(InvokeUpdateTeamInvResourceAvailCurveService.java:192)
at com.niku.xql2.service.InvokeService.executeIteration(InvokeService.java:314)
at com.niku.xql2.service.InvokeService.execute(InvokeService.java:274)
Expected Results: No error happens when the Resource record is updated.
Actual Results: Resource records cannot be updated.