Something went wrong while generating the report. Please try again.
Le message suivant apparaissait dans le panneau de notification:
Object reference not set to an instance of an object.
Très difficile de trouver de l'information sur le problème, mais il y avait le message d'erreur suivant dans le fichier de log SSRS:
Query execution failed for dataset 'CustAccountStatementExtDS'. ---> System.InvalidOperationException: An exception occurred in the query metadata execution. The exception is Object reference not set to an instance of an object.. ---> Microsoft.Dynamics.AX.Framework.Services.Client.QueryServiceException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
Pourtant, j'étais capable d'accéder le service queryservice et metadataservice
- https://ax.mathdax.local/namespaces/AXSF/services/queryservice
- https://ax.mathdax.local/namespaces/AXSF/services/metadataservice
J'ai aussi vérifié les thumbprints de mes certificats dans le fichier suivant:
- \MSRS13.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportPVMConfiguration.xml
Ainsi que dans le microservice:
Finalement, le problème est dû au fait que j'utilisais un compte de domaine pour le service SSRS. Celui-ci n'avait pas accès au clef public de mes certificats. J'ai reconfiguré SSRS pour exécuter le service avec le compte Local System comme indiquer dans la documentation.