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 !