2014-09-10 9 views
10

Miałem problemy z błędem w wtyczce do MS Dynamics CRM Online. (patrz poniżej). Wydaje się, że dzieje się to w przypadkowych czasach, ale jest bardziej prawdopodobne, gdy aktywność jest wysoka. Sprawdziłem i nie ma problemów typu try/catch-continue, jak sugeruje wyjątek. A że nie ma żadnych odniesień członka do OrganizationService trzymane jako ten post sugeruje:Microsoft Dynamics CRM 2013 Plugin - Nie ma aktywnego błędu transakcji

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

Czy ktoś wie, co jest przyczyną problemu, lub jak dostać się wokół niego?

<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> 
+0

Czy masz szansę na opublikowanie kodu z wtyczki, która jest uruchamiana? Czy możesz potwierdzić, że ta wtyczka nie spowoduje żadnych dodatkowych przepływów pracy wtyczek/czasu rzeczywistego? – BlueSam

+0

Nie jestem pewien, czy mogę opublikować kod, zasady firmy. Ale moja wtyczka czyta e-mail i tworzy skrzynkę. Tworzenie scen wyzwala inne wtyczki. – tobias

+0

Mogę rozważyć możliwość scenariusza try/catch-continue we wtyczkach, które są wyzwalane. Czy możesz potwierdzić, że tak nie jest? – BlueSam

Odpowiedz

11

BlueSam było naprawdę blisko, okazuje się, że to nie był nasz wtyczek, które powodują ten problem, to ActivityFeeds wtyczki Microsoft.

Po wyłączeniu ActivityFeeds.Plugins.CaseCreate: Utwórz case dla konta i Utwórz case dla kontaktu, nie mamy już żadnych problemów "Nie ma żadnych aktywnych transakcji".

Mam nadzieję, że to pomoże komuś.

+0

o, dzięki Bogu, ktoś znalazł przyczynę tego. Dzięki :-) – creatiive

+0

Mieliśmy ten sam problem ... okazało się, że to się dzieje, gdy próbowaliśmy rozwiązać lub reaktywować sprawę które odnosiło się do konta, które nie miało wartości nazwy (co w naszym przypadku było wynikiem zła-danych-daje-ty-złe-wyniki zdecydowaliśmy, że możemy zignorować). – Polshgiant

1

Otrzymałem ten sam błąd w CRM online 2015.1. Po wielu ciągnięciach włosów i zgrzytaniu zębami, w końcu udało mi się ustalić, że każdy krok wtyczki do wtyczki Activity Feeds został zduplikowany. Usunąłem wszystkie duplikaty i problem sam się rozwiązał.

Powiązane problemy