Периодически в логе возникает следующего вида ошибка
2018-04-09 08:54:58,222 [62] ERROR CP-BPM\bpmadmin Terrasoft.Core.Process.ProcessEngineImpl GetIsMatchCondition - (null) System.FormatException: Идентификатор GUID должен содержать 32 цифры и 4 дефиса (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). в System.Guid.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException) в System.Guid.TryParseGuidWithNoStyle(String guidString, GuidResult& result) в System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result) в System.Guid..ctor(String g) в Terrasoft.Common.DataTypeUtilities.ValueAsType[TResult](Object value) в Terrasoft.Nui.ServiceModel.DataContract.Parameter.GetValue(UserConnection userConnection, DataValueType forcedDataValueType, Boolean useUtcTime) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateExpression(BaseExpression expression, Boolean useUtcTime) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateCompareFilter(Filter filterConfig) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateFilter(Filter filterConfig) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateFilterGroupFilter(Filter filterConfig) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateFilter(Filter filterConfig) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.AddQueryFilters(EntitySchemaQuery currentEsq, Filters filterConfigs) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateExpression(BaseExpression expression, Boolean useUtcTime) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateCompareFilter(Filter filterConfig) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateFilter(Filter filterConfig) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateFilterGroupFilter(Filter filterConfig) в Terrasoft.Nui.ServiceModel.Extensions.QueryExtension.EsqBuilder.CreateFilter(Filter filterConfig) в Terrasoft.Nui.ServiceModel.DataContract.ProcessDataContractFilterConverter.ConvertToEntitySchemaQueryFilterItem(EntitySchemaQuery esq, String serializedFilters) в Terrasoft.Core.Process.ProcessEngineImpl.GetIsMatchCondition(UserConnection userConnection, Entity entity, String conditionData)
Никак не могу понять кто ее туда пишет. Есть способ?
Нравится
Добрый день
Судя по callstack'у это ошибка при работе процесса. Посмотрите процессы, которые выполнялись в это время.
А так просто по данной записи сложно сказать. Не ясно, она возникает и что-то не работает (что?). Она выскакивает на клиенте (какие действия совершаются, что во вкладке Network?). Выполнение процесса прервалось (на каком-то элементе?) и т.д.
Артем Гура,
Дело в том, что все процессы завершены, ошибок по логу процессов нет. Это серверная ошибка, где-то гуид отправляется неправильный. Проблема в том, что у меня за день выполняется около полумиллиона БП, поэтому вычленить по времени не получится, нужен другой способ.
Алексей-Карягин,
Выходит, что данная ошибка не влияет на работоспособность или это не известно. Я рекомендую вам обратиться в поддержку, описав проблематику. Также приложите логи