Вопрос

Fast report. ItemNotFoundException

На среде разработки без ошибок генерируется отчет Fast report. Но после переноса пакета на другие среды, там в логах видим ошибку:



ERROR NT AUTHORITY\SYSTEM Terrasoft.Web.Common.ServiceModel.ErrorHandler HandleError - Internal Server Error

System.ServiceModel.Web.WebFaultException`1[Terrasoft.Configuration.Reporting.FastReport.FastReportGenerationException]: Internal Server Error (Fault Detail is equal to Terrasoft.Configuration.Reporting.FastReport.FastReportGenerationException: Error during report generation).

2022-01-30 22:18:10,085 [71] ERROR NT AUTHORITY\SYSTEM Terrasoft.Nui.ServiceModel.Extensions.QueryExtension AddQueryColumns - Terrasoft.Common.ItemNotFoundException: Collection item with name  UsrRequest.UsrGroup not found.

 

При этом UsrRequestнигде в отчёте не использоваться, а поля UsrGroup в UsrRequest никогда не существовало. В FastReportDataSource тоже нет упоминаний таких полей и объектов.

 

Естественно, пробовали чистить Redis, cache, перекомпилировать всё, пересохранять отчёт - без результатов. Другие отчёты генерируются корректно.

 

В чём может быть причина того, что Creatio пытается найти несуществующее поле в неиспользуемом объекте?

Нравится

1 комментарий

Владимир, добрый день!

Вы упоминали компиляцию, проводилась ли полная генерация исходных кодов? Есть вероятность, что указанные колонки действительно когда-то были, однако были удалены. Также в этой ситуации может помочь актуализация данных в бд.

Показать все комментарии