Invalid List Template upgrading list from 2007 -> 2010 

Tags: SharePoint 2010

Upgrading the company blog site from MOSS 2007 to SP 2010 I came across a strange error message.  "Invalid List Template".  The log entries looked like this :-
 
Failed to find <ListTemplate> tag corresponding to ID "301", tried both onet.xml for site definition ID "254" language "1033" and global site definition.  Operation failed. 89093131-9949-4246-ab1a-2b9c60e016e2
Failed to determine the setup path of the list schema for list template 301. 89093131-9949-4246-ab1a-2b9c60e016e2
Failed to get the Fields schema with 0x8102007B 89093131-9949-4246-ab1a-2b9c60e016e2
Invalid list template.
 
Naturally I used certain search engines to try and find what the problem was.  Lots of people have had this problem with MOSS 2007 but there were no solutions.
 
There was a site definition and there was a list template for the list in question in the site definition. In the end I happened to notice that the webtemp file for the site was missing from \14\TEMPLATE\1033\XML (thats the problem with upgrading sites you were not involved in the creation of).  I added in the webtemp file for the site and suddenly the site worked !
 
Posted by Nigel Price on 31-Dec-09
0  Comment  |  Trackback Url  | 0  Link to this post | Bookmark this post with:        
 

Links to this post

Comments

Name:
URL:
Email:
Comments: