If you create a template with roles assigned to the task which has zero allocation and no etc, you can create a cost plan and populate it from the task assignments. However, when you create a new project from that template and then try to populate the plan again from task assignments on the new project, you will receive Error 500 - Internal Server Error. The server could not retrieve the document due to server-configuration or other technical problems. Contact your site administrator.
Steps to Reproduce:
Expected Result: The Cost Plan is populated with zero values
Actual Result: Error 500 - Internal Server Error. The server could not retrieve the document due to server-configuration or other technical problems. Contact your site administrator appears
The following error can be found from the app-ca.log:
performance.PerformanceMonitor (clarity:admin:6022372__33CB4933-F6E0-45F0-B979-D1E4E07C8241:revmgr.populateFromResourcePlan) Mismatch in timing element stack, where titles do not match ('webRequest' != 'action') or ids do not match ('revmgr.populateFromResourcePlan' != 'revmgr.populateFromResourcePlan')
Create the template with non-zero allocation and ETC and the error is not reproducible when copying the project from template and re-populating the tasks from the assignments.
Go back to the original template, edit the project with non-zero values for the allocation and ETC for the assignments on the tasks. Re-populate the cost plan from task assignments. Create a new project from the template and you will see that the Error 500 is not reproducible. You can then go back to the template and again set the allocation and ETC back to zero and from here forward the template allows to be copied and re-populating the cost plans from task assignments result in no error.
Keywords: CLARITYKB, CLRT-68291, clarity13resolved.