Issue:
When the start and/or finish dates of a subproject are set outside of the parent start and/or finish dates of the parent project, the parent project start and/or finish dates should be pushed out.
Steps to Reproduce:
- Create a parent project with a short duration
- Create a subproject with a short duration that falls within the parent project. Add the project as a subproject of the parent.
- Push the start and/or finish dates of the subproject out beyond the parent start and/or finish
Expected Result: That the parent dates will be pushed out as well
Actual Result: They are not and there is an error seen in the logs
ERROR 2015-12-15 12:11:43,304 [http-nio-80-exec-1] xql2.rule (clarity:admin:5151018__68553796-5536-40B4-A226-23F43E650415:projmgr.projectPropertiesPost) InvInvestmentsRule.updateProxyTasks
java.lang.NullPointerException
at com.niku.xql2.pmd.rules.INVInvestmentsRule.updateProxyTasks(INVInvestmentsRule.java:686)
at com.niku.xql2.pmd.rules.INVInvestmentsRule.onPostUpdate(INVInvestmentsRule.java:593)
at com.niku.xql2.odf.ODFRecord.update(ODFRecord.java:267)
Cause:
Caused by CLRT-79496
This issue is reproduced only in v14.3 which was caused by a fix for CLRT-77804 : Auto-start on update processes launch on hierarchical parents of projects when the start or finish date of the child project is changed
Resolution:
Resolved in CA PPM 14.3 Generic Patch #3
Additional Information:
Reference TEC1696455 : PPM 14.3 Generic Patch available to resolve reported issues
Reference KB000097276: Proxy Task Duration Not Calculating Correctly