TF30272: Template not found on the server

by Gabriel Lozano-Moran 19. April 2007 20:40

Today I wanted to upload a customized Process Template (based on Conchango's Scrum Process Template) to a clean dual-server Team Foundation Server deployment but it failed throwing the following dialog at my face:

Clicking the link See error log for details I was able to locate the cause of this failure:

2007-04-19 13:32:03Z | Module: Engine | Thread: 9 | Running Task "SharePointPortal" from Group "Portal"
2007-04-19 13:32:03Z | Module: WSS | Thread: 9 | Language id: 1033
2007-04-19 13:32:04Z | Module: WSS | Thread: 9 | Verifying site template exists on the server using
http://TFS-BIZZ/_vti_bin/Sites.asmx
---begin Exception entry---
Time: 2007-04-19 13:32:04Z
Module: Engine
Event Description: TF30162: Task "SharePointPortal" from Group "Portal" failed
Exception Type: Microsoft.TeamFoundation.Client.PcwException
Exception Message: TF30272: Template not found on the server
Stack Trace:
at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.VerifySiteTemplate(ProjectCreationContext context, String template, Int32 lcid)
at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.ValidateSite(ProjectCreationContext context, XmlNode site)
at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.Validate(ProjectCreationContext context, XmlNode taskXml)
at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskValidator.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml)
at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj)
--- end Exception entry ---

An error occurred in the Windows SharePoint Services plug-in that defines the project portal for the team, based on a SharePoint site template but as we can tell from the log file the template was not found found the server (TF30272: Template not found on the server).

The error log does not tell us the name of the template. To find out the name we need to take a look at the Wss.xml file in the process template folder hierarchy and look for the template attribute of the site node:

<site template="Agile Software Development with Scrum" language="1033" />

As can be determined from the Wss.xml file the name of the SharePoint template that will be used for creating new Team Projects based on this Process Template is Agile Software Development with Scrum. I guess I could have expected this error since I haven't yet installed the server-centric components of Scrum for Team System on the application-tier!

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading



About me

Hello, my name is Gabriel Lozano-Moran. I am a .NET developer living in Belgium.

On this blog you will read about my daily struggles, adventures, failures and triumphs in the wonderful and exciting world of .NET development.