Подключаемый модуль Microsoft Dynamics CRM 2013 — нет активной ошибки транзакции

Я боролся с ошибкой в ​​​​плагине для MS Dynamics CRM Online. (Смотри ниже). По-видимому, это происходит в случайное время, но более вероятно, что это произойдет, когда активность высока. Я проверил, и нет проблем с попыткой/поймать-продолжить, как предполагает исключение. И что нет никаких ссылок на OrganizationService Kept, как предполагает этот пост:

https://community.dynamics.com/crm/f/117/t/138785.aspx< /а>

Кто-нибудь знает, в чем причина проблемы или как ее обойти?

<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance"     xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
  <ErrorCode>-2147220911</ErrorCode>
  <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
  <Message>There is no active transaction. This error is usually caused by custom plug-ins that ignore errors from service calls and continue processing.</Message>
  <Timestamp>2014-09-10T00:30:02.6905225Z</Timestamp>
  <InnerFault>
    <ErrorCode>-2147220911</ErrorCode>
    <ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
    <Message>There is no active transaction. This error is usually caused by custom plug-ins that ignore errors from service calls and continue processing.</Message>
    <Timestamp>2014-09-10T00:30:02.6905225Z</Timestamp>
    <InnerFault i:nil="true" />
    <TraceText i:nil="true" />
  </InnerFault>
<TraceText>

person tobias    schedule 10.09.2014    source источник
comment
Есть ли шанс, что вы могли бы опубликовать код из плагина, который увольняют? Кроме того, можете ли вы подтвердить, что этот плагин не будет вызывать запуск каких-либо дополнительных плагинов/рабочих процессов в реальном времени?   -  person BlueSam    schedule 10.09.2014
comment
Я не уверен, что смогу опубликовать код, политику компании. Но мой плагин читает письмо и создает кейс. Создание кейса активирует другие плагины.   -  person tobias    schedule 10.09.2014
comment
Я мог бы изучить возможность сценария try/catch-continue в запускаемых плагинах. Вы можете подтвердить, что это не так?   -  person BlueSam    schedule 10.09.2014
comment
Да, это было первое, что я проверил :(   -  person tobias    schedule 11.09.2014


Ответы (2)


BlueSam был действительно близок, оказалось, что проблема была не в наших плагинах, а в плагинах Microsoft ActivityFeeds.

После отключения ActivityFeeds.Plugins.CaseCreate: Создание обращения для учетной записи и Создание обращения для контакта мы больше не получали проблем «Нет активной транзакции».

Я надеюсь, что это поможет кому-то.

person tobias    schedule 22.09.2014
comment
У нас была та же проблема... оказывается, это происходило, когда мы пытались разрешить или повторно активировать запрос, который ссылался на учетную запись, у которой не было значения имени (что в нашем случае было ошибкой-данные-выдает-вам- сценарий с плохими результатами, который мы решили игнорировать). - person Polshgiant; 18.11.2015

Я получал эту же ошибку в CRM онлайн 2015.1. После долгих дерганий за волосы и скрежета зубов я, наконец, смог выяснить, что каждый шаг плагина для плагина Activity Feeds был продублирован. Я удалил все дубликаты, и проблема решилась сама собой.

person Daryl    schedule 14.03.2016