Can't use a template to create a new site in Project Server 2013

Symptoms
When you save a Microsoft Project Server 2013 site as a template and then try to create a new site based on that template, the attempt fails. Specifically, you can save the site as a template, but when you try to create the new site, SharePoint displays the following error message:

Resources:ReportServerResources,DataSourceContentTypeName;' cannot contain: \ / : * ? " # % < > { } | ~ & , two consecutive periods (..), or special characters such as a tab.
Cause
When you view the content type information on the site, it resembles the following:

$Resources:ReportServerResources,DataSourceContentTypeName;           Document    Project Web Access $Resources:ReportServerResources,ReportBuilderContentTypeName;        Document    Project Web Access    $Resources:ReportServerResources,ReportBuilderModelName;              Document    Project Web Access
Resolution
To fix this issue, follow these steps:
  1. In Project Server, open the site template, go to Site Actions <Site Settings <Content Types.
  2. Click the name of the content type (for example, $Resources:DataSourceContentTypeName).
  3. Select the name, description, and group, and then change each of these to eliminate the special characters that triggered the error.
For example, assume that you create a new group that's named SSRS Content Types. Then, you rename the following elements:

$Resources:DataSourceContentTypeName;
$Resources:ReportBuilderContentTypeName;
$Resources:ReportBuilderModelName;

You rename these as follows:

Report Data Source
Report Builder Report
Report Builder Model

4. Save the template.

You should no longer receive the error message that's described in the "Symptoms" section.
Properties

Article ID: 3086409 - Last Review: 08/14/2015 16:54:00 - Revision: 1.0

Microsoft Project Server 2013

  • KB3086409
Feedback