When trying to add a task as a Dependency Task to a Software Resource within a Managed Delivery policy an error is thrown. The error states 'The server failed to update the tree'.
The following error is thrown in the server logs:
Log File Name: C:\Program Files\Altiris\Notification Server\Logs\a.log
Date: 8/19/2010 12:26:13 PM
Tick Count: 295671
Host Name: EVEREST4
Process: w3wp (1536)
Thread ID: 1
Description: Failed to update the SW component tree: Index was outside the bounds of the array.
This appears to be a defect - however dependencies are not added directly within the Managed Software Delivery Policy page. See the Solution for how to properly use this functionality.
This has been reported to engineering as the ability to click Add on this section of the policy should not be allowed.
To add a dependency, in the Software Resource click on the Associations tab. Change the dropdown to dependencies. Add dependencies in this location and they will show up as check boxes in the Managed Software Delivery Policy configuration.
Software Management Solution