none
PlugIn im CRM 2013 online arbeitet nicht

    Frage

  • Ich habe ein Plugin zur Vergabe einer Accountnummer erstellt, leider arbeitet es nicht wie erwartet.  Es lässt sich ohne Probleme auf den create Event registrieren, aber nach der Registrierung erscheint beim erstellen eines neuen account eine FaultException , die ich nicht deuten kann:

    Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: An error occurred. Contact a system administrator or refer to the Microsoft Dynamics CRM SDK troubleshooting guide.Detail:
    <OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
      <ErrorCode>-2147220891</ErrorCode>
      <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
        <KeyValuePairOfstringanyType>
          <d2p1:key>OperationStatus</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">0</d2p1:value>
        </KeyValuePairOfstringanyType>
        <KeyValuePairOfstringanyType>
          <d2p1:key>SubErrorCode</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">-2146233088</d2p1:value>
        </KeyValuePairOfstringanyType>
      </ErrorDetails>
      <Message>An error occurred. Contact a system administrator or refer to the Microsoft Dynamics CRM SDK troubleshooting guide.</Message>
      <Timestamp>2014-02-17T08:41:40.8703277Z</Timestamp>
      <InnerFault i:nil="true" />
      <TraceText>

    [ActivityFeeds.Plugins: ActivityFeeds.Plugins.ActivityClose]
    [a5639e65-0294-e311-b0ae-6c3be5be5e68: ActivityFeeds.Plugins.ActivityClose: Create of account]

    </TraceText>
    </OrganizationServiceFault>

    Der Plugin arbeitet in einer OnPremise Installation mit gleichem Customizing ohne Probleme, es scheint also nur im Sandbox Mode ein Problem zu sein. Ich denke eigentlich, das ich alle SDK Richtlinien eingehalten habe.

    Merkwürdig ist auch, das es eine unhandled Exception ist, obwohl ich eine Fehlerbehandlung im code auf fast der gesamten Logik habe.  Schlimmer noch ist, ich kann das leider auch mit dem Profiler debuggen, es scheint immer noch die Probleme mit der PlugInRegistration Umgebung zu geben , der Profiler arbeitet nicht und bricht den Vorgang wie in vielen Blogs zu lesen mit

    der OrganiszaionServiceFault ab.

    Unhandled Exception: System.ArgumentException: Unable to parse the OrganizationServiceFault.
    Parametername: serializedReport
       bei PluginProfiler.Library.ProfilerUtility.ExtractReport(String serializedReport)
       bei PluginProfiler.Library.ProfilerUtility.DeserializeProfilerReport(String assemblyFilePath, String logFilePath)
       bei PluginProfiler.Library.ProfilerExecutionUtility.RetrieveReport(String logFilePath)
       bei Microsoft.Crm.Tools.PluginRegistration.OrganizationHelper.ParseReportOrShowError(IWin32Window owner, FileBrowserControl profilePathControl, Boolean requireReportParse, ProfilerPluginReport& report)
    Inner Exception: System.InvalidOperationException: Message does not contain a serialized value.
       bei PluginProfiler.Library.ProfilerUtility.ExtractReportFromFault(OrganizationServiceFault fault)
       bei PluginProfiler.Library.ProfilerUtility.ExtractReport(String serializedReport) 

    Es handelt sich um ein Synchrones PlugIn / Preoperation

    Gibt es Ideen , ich weiß derzeit ohne debuggen gar nicht , wo ich ansertezn soll, vor allem wiel ichdas OnPremise ohne Probleme debuggen kann, und alls perfek funktioniert.

    Dieter Wimmer

    Montag, 17. Februar 2014 10:01

Alle Antworten

  • Unter folgendem Link ist glaube ich das gleiche Problem und eine Lösung dazu zu finden:

    https://community.dynamics.com/crm/f/117/p/90521/170686.aspx

    Vielleicht hilft das ja weiter.

    Viele Grüße

    Michael

    Montag, 17. Februar 2014 10:14
  • Hallo Michael,

    habe im 365 Support ein Ticket aufgemacht, ich hatte beim customzing der Oberfläche chon ml Probleme mit dieser Aktivitäten verfolgung beim Account , vielleicht ist das die Ursache.

    Danke und viele Grüße

    Dieter

    Montag, 17. Februar 2014 12:01
  • Hallo Dieter,

    du könntest natürlich auch probieren die Activity Feeds zu deaktivieren. Auf der sicheren Seite biste natürlich mit dem Ticket.

    Viel Erfolg wünsche ich dir

    Grüße

    Michael

    Montag, 17. Februar 2014 12:12
  • Hi Michael,

    ich war da schon mal in der GUI drin, find sie aber nicht.

    Wo im Menübaum ist die Einstellung dafür, ich suche schon ine ganze weile in den Einstellungen ?

    Dieter

    Montag, 17. Februar 2014 13:12
  • Hallo Dieter,

    die Activity Feeds kannst du über den Administrationsbereich konfigurieren. Es würde meiner Ansicht nach reichen die AF für die Accounts zu deaktivieren.

    Anbei zwei ausführliche Artikel:

    http://community.dynamics.com/crm/b/dynamics_universitycrm/archive/2013/04/11/how-to-configure-activity-feeds.aspx

    http://community.dynamics.com/crm/b/richardknudson/archive/2011/11/13/introduction-to-crm-2011-activity-feeds.aspx

    Viele Grüße

    Michael

    Montag, 17. Februar 2014 13:20
  • Hallo Michael,

    mit der 2011 er kenne ich das, aber ich habe ein 2013 online System.  Ich finde die GUI weder über die neue Menüstruktur, noch über Outlook im 2011 look.  An dieser Stelle in der Menüstruktur gibt es jetzt nur die E-Mail Konfiguration.  ich bin mir aber sicher , das ich die GUI für Activity Feed schon gesehen haben , als ich die Menüstruktur mal durchgegangen bin, aber irgendwie..........

    Dieter


    Montag, 17. Februar 2014 13:32
  • Hallo,

    ich habe es mir OnPremise noch mal angesehen, dort gibt es die beiden Admin GUIs, diese fehlen aber in der online Instance.  Da hatte ich diese auch vermutlich vorher gesehen .

    Weiß jemand , ob in der online Variante im Normalfall diese Feeds dort konfiguriert werden -> Einstellungen -> Beitragskonfiguration  (Wovon ich ausgehe , wie soll es sonst gehen  )

    Vermutlich ist meine Online Instanz Buggy.

    Dieter

    Montag, 17. Februar 2014 14:27
  • Hallo Dieter

    ja, auch in CRM Online werden dort die Feeds konfiguriert.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Montag, 17. Februar 2014 16:43
    Moderator
  • Hallo Michael,

    ok, das ist dann wohl definitv ein Problem mit den Feeds, den die GUI ist definitiv nicht da.

    vielen Dank, ich warte auf die Antwort von den Kollegen vom 365 Support.

    Dieter

    Dienstag, 18. Februar 2014 17:40
  • Leider bisher keine Lösung, der 365 Support arbeitet recht langsam.

    Dieter

    Dienstag, 25. Februar 2014 20:35
  • Hallo Dieter,

    nur um sicherzugehen:

    Du klickst in CRM oben auf den Button "Microsoft Dynamics CRM", danach auf "Einstellungen".

    Jetzt müsstest du dich im Einstellungsbereich von CRM befinden. Rechts neben dem "Home" Button (kleines Häuschen) steht jetzt wieder "Einstellungen". Dort klickst du drauf es fährt ein weiteres Menu aus. Irgendwo hier (du kannst mit dem Mausrad durch das Menu laufen) müsste sich eine Kachel befinden, die dich zu der Feed Konfiguation führt.

    Viele Grüße

    Michi

    Mittwoch, 26. Februar 2014 07:24