When I created a new Site based on my Site definition, I got the following error from the LOGS :
“Taxonomy Catch All Field did not exist in the site columns “.
This was because I declared my list instance in the onet.xml :
<List FeatureId=”1875b07d-8d5a-445e-b7a6-23f0373b63a0″ Type=”101″ Title=”Documents QSE” Url=”$Resources:core,lists_Folder;/Documents QSE” QuickLaunchUrl=”$Resources:core,lists_Folder;/Documents QSE/AllItems.aspx” />
That was wrong though. I had to create the instance in the List Definition.
Hope this help