Views:

SYMPTOM 

When you try to generate reports in Management Reporter and you receive the following error: An unknown error occurred while processing report.

You then review the Service log you see this message:
” Sequence contains no elements”
Additionally, the Management Reporter event logs contain the following:
System.InvalidOperationException
stackTrace    at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source) at Microsoft.Dynamics.Performance.Reporting.Engine.Common.ReportDefinitionAdapter.CreateFontStyle(Guid id, FontStyleDataSet fontDataset) at Microsoft.Dynamics.Performance.Reporting.Engine.Common.ReportDefinitionAdapter.LoadFontStyles(ReportDefinitionDataProvider dataProvider, Definition definition) at Microsoft.Dynamics.Performance.Reporting.Engine.Common.ReportDefinitionAdapter.LoadReportDefinition(ReportDefinitionDataProvider dataProvider, Guid masterCompanyId, IEnumerable`1 includedCompanies) at Microsoft.Dynamics.Performance.Reporting.Queuing.Server.ReportQueuingUtility.LoadReportDefinition(Guid defaultCompanyId, IEnumerable`1 companyCredentials, ReportDataSet reportDataset, Guid principalId, ReportFlavor[]& currencyFlavors, List`1 errorMessage, IEnumerable`1 includedCompanies, FiscalPeriod reportingPeriod)….  

CAUSE 

Font Corruption

RESOLUTION 

Create a new font style
1. In Report Designer, on the Format menu, click Styles and Formatting.
2. Click New in the Styles and Formatting dialog box, and then enter a unique name for the new style.
3. Make your font selections, it doesn’t matter which font you choose and then click OK.
Note: Just the creating the new font style resolves the issue.