Project Creation with Scrum Fails After TFS Upgrade (2005 -> 2008)

Had an interesting case the other day where project creation was failing on a TF server that had been upgraded from 2005 to 2008. As part of the upgrade, WSS (Windows SharePoint Services) had also been upgraded from 2.0 to 3.0. Project creation using the same process template that had succeeded before the upgrade was now failing with an error like the one at the bottom of this post (taken from the Project Creation Wizard log).

Turns out that the process template in question was Scrum v1.2 (from scrumforteamsystem.com). Further research revealed that this version of the Scrum process template is not supported on WSS 3.0. It was necessary to do the following in order to resolve this issue:

1. Uninstall the Scrum v1.2 process template from the TF server (NOTE: This does not have any effect on active team projects that were created using that template - there is no back-link, as it were).

2. Install the v2.1 Scrum process template from scrumforteamsystem.com.

3. Re-try the team project creation.

Hope this helps. :-)
Trevor Hancock

 

---begin Exception entry---
Time: 2008-09-12 11:49:37Z
Module: Engine
Event Description: TF30162: Task "SharePointPortal" from Group "Portal" failed
Exception Type: Microsoft.TeamFoundation.Client.PcwException
Exception Message: The Project Creation Wizard encountered an error while uploading documents to the Windows SharePoint Services server on <SERVER>.
Exception Details: The Project Creation Wizard encountered a problem while uploading
documents to the Windows SharePoint Services server on <SERVER>.
The reason for the failure cannot be determined at this time.
Because the operation failed, the wizard was not able to finish
creating the Windows SharePoint Services site.

Stack Trace:
at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.Execute(ProjectCreationContext context, XmlNode taskXml)
at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml)
at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj)
-- Inner Exception --
Exception Type: System.Web.Services.Protocols.SoapException
Exception Message: Exception of type 'Microsoft.SharePoint.SoapServer.SoapServerException' was thrown.
SoapException Details: <detail><errorstring xmlns="
schemas.microsoft.com/sharepoint/soap/" >Cannot complete this action. Please try again.</errorstring><errorcode xmlns=" 0x80004005</detail">0x80004005schemas.microsoft.com/sharepoint/soap/" >
0x80004005</errorcode></detail>
Stack Trace:
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Microsoft.TeamFoundation.Proxy.Portal.Admin.CreateSite(String Url, String Title, String Description, Int32 Lcid, String WebTemplate, String OwnerLogin, String OwnerName, String OwnerEmail, String PortalUrl, String PortalName)
   at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.CreateSite(WssSiteData siteCreationData, ProjectCreationContext context)
at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.Execute(ProjectCreationContext context, XmlNode taskXml)
-- end Inner Exception --
--- end Exception entry ---