Всем доброго времени суток!
Столкнулся с проблемой, при сохранении Entity на событийном слое не срабатывает асинхронные операции.
Сохранение происходит в классе обработчике который подписан на очередь Rabbit
Выдает следующую ошибку:
EntityEventAsyncExecutor SendMessage - OnSavedMyEntityAsyncOperations
System.InvalidOperationException: Не удалось получить контекст выполнения фоновой операции. Для сервисов без авторизации необходимо вызвать Terrasoft.Web.Common.SessionHelper.SpecifyWebOperationIdentity.
в Terrasoft.Core.ServiceBus.BusUtils.CreateUserContext(String userName, String sessionId, Guid externalAccessId)
в Terrasoft.WebApp.ActorSystem.UserContextProvider.GetUserContext()
в Terrasoft.ActorSystem.ActorReference.Tell(AppContextMessage message)
в Terrasoft.Core.ActorSystem.Entities.EntityEventAsyncExecutor.SendMessage(Object parameters, Type operationType)
Как бороться с такой проблемой, может кто знает?
Спасибо!
Нравится
Здравствуйте!
Просьба обратиться в тех. поддержку и предоставить реализацию сервиса, логи приложения и бинарные файлы приложения. К сожалению, тут я Вам не смогу помочь с решением данного вопроса, так как понадобиться более глубокий анализ проблемы.