The Web Service plug-in failed in OrganizationId

17. Januar 2014 10:01

Moin bekomme seit heute morgen ständig den Fehler.

The Web Service plug-in failed in OrganizationId: 866496fc-a300-e111-8fbf-0050569c00e3; SdkMessageProcessingStepId: 7dcbbb1b-ea3e-db11-86a7-000a3a5473e8; EntityName: appointment; Stage: 30; MessageName: Reschedule; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin; Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
at Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider serviceProvider)
at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
Inner Exception: System.ArgumentException: An item with the same key has already been added.
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at Microsoft.Crm.ObjectModel.CommunicationActivityServiceBase.UpdateCommunicationPartiesInternal(BusinessEntityMoniker moniker, CommunicationActivity activity, ExecutionContext context, ExtensionEventArgs e)
at Microsoft.Crm.ObjectModel.CommunicationActivityServiceBase.UpdateCommunicationParties(Object sender, ExtensionEventArgs e)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.PostUpdateEventHandler.Invoke(Object sender, ExtensionEventArgs e)
at Microsoft.Crm.ObjectModel.GenericActivityServiceBase.UpdateInternal(IBusinessEntity entityInterface, ExecutionContext context)
at Microsoft.Crm.ObjectModel.CommunicationActivityServiceBase.Update(IBusinessEntity entityInterface, ExecutionContext context)
at Microsoft.Crm.ObjectModel.ScheduleService.RescheduleAction.LockedTransactedExecute()
at Microsoft.Crm.ObjectModel.ScheduleService.LockedTransactedValidationAction.TransactedExecute()
at Microsoft.Crm.ObjectModel.ScheduleService.TransactedValidationAction.Execute()
at Microsoft.Crm.ObjectModel.ScheduleService.Reschedule(CommunicationActivity activity, ExecutionContext context)
at Microsoft.Crm.ObjectModel.AppointmentService.Reschedule(BusinessEntity entity, ExecutionContext context)
.

Hat jemand eine Ahnung ?

Re: The Web Service plug-in failed in OrganizationId

17. Januar 2014 11:06

Hi,
Generelle Frage wurde am Vortag ein Deployment gemacht und gepublished? Wenn ja könnte ein Problem sein Localization Labels, dass hier etwas Amok geht.
Ansonsten probier folgendes mal aus:
1.Recycle the AppPool in IIS,
2.restart IIS
3.restart the async service.

Grüße
gE3z

Re: The Web Service plug-in failed in OrganizationId

17. Januar 2014 11:14

Hallo, ja wir sind auf RU14 gegangen und ein Deployment war auch.
Nun läuft die queue von den Systemaufträgen über. Er arbeitet nichts mehr ab, wenn ich den async service neu starte arbeitet er kurz was ab. dann kommt die Fehlermeldung und nix geht mehr.

Re: The Web Service plug-in failed in OrganizationId

17. Januar 2014 12:03

Hallo Daniel,

warum RU14 und nicht RU 16?
Welche Aufträge werden denn so massenhaft gestartet?
Von welchem RU seit ihr gekommen?
Welches Deployment wurde vorgenommen? PlugIn? JavaScript, Formularanpassungen? Workflows?

Re: The Web Service plug-in failed in OrganizationId

17. Januar 2014 12:28

Hallo Michael, Ru14 wurde mal so beschlossen. Wir kommen von RU 08.

Es sind hauptsächlich:

Workflow expansion task

Statusgrund: Auf rerssourcen wird gewartet.

Ich habe den Async Service angehalten.

Im Deployment waren hauptsächlich Javascriptanpassungen.

Re: The Web Service plug-in failed in OrganizationId

17. Januar 2014 13:51

Hallo Daniel,

einer der Änderungen mit dem RU12 oder höher ist, das JavaScripte in Formularen nicht mehr synchron in der Reihenfolge des Aufrufes geladen werden, sondern asynchron und somit beim letzten Script im Formular nicht sichergestellt sein kann, das die ersten Scripte bereits geladen sind. Das ändert sich erst wieder mit dem RU 16.

Re: The Web Service plug-in failed in OrganizationId

20. Januar 2014 14:29

Moin zusammen, ich hatteam Freitag den appPool recycelt und auch die weiteren Schritte durchgeführt. Es hält immer ungefähr 5 Stunden, dann scheint es so als wenn sich der Async Service aufhängt. Es laufen dann jedenfalls keine Workflows mehr in die Liste rein.
nach Neustart des Async Service laufen dann wieder einige rein, wenn ich den AppPool recycle läufts wieder 5 Stunden.

Gruss Daniel

Re: The Web Service plug-in failed in OrganizationId

22. Januar 2014 08:36

Der Web Service plug in failed kommt noch immer....was können wir dagegen tun ?

Re: The Web Service plug-in failed in OrganizationId

22. Januar 2014 09:29

Moin,

wichtig ist es herauszufinden, warum die Fehlermeldung erscheint, hier wird ja zum Beispiel folgendes gemeldet
Code:
An item with the same key has already been added.

Lässt sich über die Systemaufträge herausfinden, bei welchen genau er stecken bleibt?

Wenn neue Java-Skripte hereingekommen sind, gegebenenfalls diese nach und nach deaktivieren, um herauszufinden, ob vielleicht von diesen eins einen Fehler verursacht.

Die Fehlermeldung selbst sagt ja auch, dass etwas bei appointment sein könnte.

Re: The Web Service plug-in failed in OrganizationId

27. Januar 2014 15:48

Moin, kurze Frage nochmal zum appPool. Kann man das recyle irgentwie automatisieren ?

Re: The Web Service plug-in failed in OrganizationId

28. Januar 2014 14:48

ja mit Rechtsklick auf den App-Pool unter Recycling kann man Intervalle einstellen.

Ich würde aber eher die Ursache für das Aufhängen des Asyncservices suchen.

Re: The Web Service plug-in failed in OrganizationId

29. Januar 2014 15:09

Moin, ich habe mich jetzt mal mit den SQL Db Admins zusammen getan.

Wir haben hier vom Webservice 10 offene Verbindungen und vom AsnycService 9 offene Verbindungen zur Datenbank...
Das ist doch bestimmt nicht korrekt oder ?

In der Fehlermeldung steht ja auch :

Inner Exception: System.InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first

Re: The Web Service plug-in failed in OrganizationId

9. Mai 2014 10:28

Moin jemand noch eine Idee ? Wieviele Verbindungen sind denn möglich ?