SharePoint 2013 – Invalid Field Name Error on Publishing Site

SharePoint Server 2013 offers a Design Manager tool that allows you to export your custom look and feel on one site collection as a wsp file and then import it into another site collection. Overall the concept works quite nicely however if you have done much work with it, you may have discovered that a bug exists whereby the Page Content Type and some of its child content types become negatively impacted. This is true even if you take an out of the box look and feel, export it and then import back into the same site collection.

You have a publishing site for which you have imported a custom design using the Design Manager. However when you go to create a page, you receive the following error message:

The invalid field name error is referring to the fact the content type that they page template relies on is missing a field that is referenced by the Page Layout. This is because for some reason when you import a design using the Design Manager, the Page Content Type (along with a few others) get modified and columns are removed. So to fix this, you need to go into the settings for the Page Content Type and Article Page Content Type (and any others that are being leveraged by your Page Layouts) to add the missing fields back in. The image below demonstrates the missing fields for the Page Content Type.

The process for adding back in can be done by going to the Site Settings page of the Top Level site of your site collection, clicking Content Types, selecting the affected content types (for example Page Content Type) and adding the existing site columns back in.  In the case of Page Content Type, you must add in the items in the above image that are highlighted in yellow. For Article Page, you must add back in Byline, Image Caption, Page Content and Summary Links.

Update: This issue appears to be resolved in Service Pack 1.