Management Reporter Error Opening Column Definition

Microsoft Dynamics GPDuring a recent upgrade of a client from Microsoft Dynamics GP 2010 to Microsoft Dynamics GP 2013 we also did a migration of FRx to Management Reporter.

After doing the test upgrade and migration I tested Management Reporter and everything was working fine. However, a month later when I was back on site for the live upgrade and some additional training, I found that Management Reporter was no longer working correctly.

When I tried to open a column definition I received an error:

Management Reporter: The operation could not be completed due to a problem in the data provider framework.Management Reporter: The operation could not be completed due to a problem in the data provider framework.

When I clicked OK on this error a second was displayed:

Management Reporter: Value cannot be null. Parameter name: sourceManagement Reporter: Value cannot be null. Parameter name: source

I clicked OK again and then received a third error as Management Reporter crashed and closed:

Management Reporter for Microsoft Dynamics ERP has stopped workingManagement Reporter for Microsoft Dynamics ERP has stopped working

As the error was Management Reporter I checked the error Service Logs in the Configuration Console and found two errors.

The first error which reflects the provider framework error message which had popped up:

Show/Hide Error Message

Microsoft.Dynamics.Performance.Reporting.Common.ReportingProviderFrameworkException: The operation could not be completed due to a problem in the data provider framework. at Microsoft.Dynamics.Performance.Reporting.DataProvider.Server.DirectLinkService.SubmitRequestErrorHandler[T](Func`1 requestSubmission) at Microsoft.Dynamics.Performance.Reporting.Security.Service.SecureServiceBase.SecureExecuteInternal[TResult](Func`1 hasPermission, Func`1 executor) at Microsoft.Dynamics.Performance.Reporting.Common.Service.ServiceBase.BaseExecute[TResult](Func`1 executor) Component: Microsoft.Dynamics.Performance.Reporting.DataProvider.Server.DirectLinkService User: DOMAIN\user

And the second error which actually gives some details of the error:

Management Reporter 2012 Configuration Console

Show/Hide Error Message

Microsoft.Dynamics.Performance.DataProvider.Core.ValidationException: One functional currency code must be defined. Correct the data to define a functional currency code for the provider. at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.GLCurrencyCollection.ValidateItems() at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.GLSystemProvider.HandleRequest(GLCurrencyRequest request) at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemRequest.Handle[TRequest](SourceSystemProvider provider, TRequest request) at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemProvider.SubmitRequest(SourceSystemRequest request) Component: Microsoft.Dynamics.Performance.Reporting.DataProvider.Server.DirectLinkService User: DOMAIN\user

The Windows Event Viewer often records different error messages to Dynamics GP or Management Reporter so I also checked the that on the server running the Management Reporter services and found three errors.

The first showing the same functional currency error as the second of the Management Reporter Configuration Console errors:

Show/Hide Error Message

Microsoft.Dynamics.Performance.DataProvider.Core.ValidationException: One functional currency code must be defined. Correct the data to define a functional currency code for the provider. at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.GLCurrencyCollection.ValidateItems() at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.GLSystemProvider.HandleRequest(GLCurrencyRequest request) at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemRequest.Handle[TRequest](SourceSystemProvider provider, TRequest request) at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemProvider.SubmitRequest(SourceSystemRequest request) Component: Microsoft.Dynamics.Performance.Reporting.DataProvider.Server.DirectLinkService User: DOMAIN\user

The second error which shows the same framework provider error as the first of the Management Reporter Configuration Console errors

Show/Hide Error Message

Microsoft.Dynamics.Performance.Reporting.Common.ReportingProviderFrameworkException: The operation could not be completed due to a problem in the data provider framework. at Microsoft.Dynamics.Performance.Reporting.DataProvider.Server.DirectLinkService.SubmitRequestErrorHandler[T](Func`1 requestSubmission) at Microsoft.Dynamics.Performance.Reporting.Security.Service.SecureServiceBase.SecureExecuteInternal[TResult](Func`1 hasPermission, Func`1 executor) at Microsoft.Dynamics.Performance.Reporting.Common.Service.ServiceBase.BaseExecute[TResult](Func`1 executor) Component: Microsoft.Dynamics.Performance.Reporting.DataProvider.Server.DirectLinkService User: DOMAIN\user

And the third error which was not duplicating one from the Configuration Console:

Show/Hide Error Message

System.ServiceModel.FaultException`1[Microsoft.Dynamics.Performance.Reporting.Common.Service.ServiceFault]: The operation could not be completed due to a problem in the data provider framework. (Fault Detail is equal to Microsoft.Dynamics.Performance.Reporting.Common.Service.ServiceFault).

I checked and one of the companies in Dynamics GP did not have a functional currency set; once set Management Reporter worked without further issue.

I was, and still am, a little puzzled over this error as Management Reporter had worked fine immediately after it had been installed and the reports migrated from FRx.

What should we write about next?

Your Name (required) -
Your Email (required) -

(Visited 2,075 times, 1 visits today)

One thought on “Management Reporter Error Opening Column Definition

Leave a Reply

Your email address will not be published. Required fields are marked *