Benutzer mit den meisten Antworten
PlugIn Fehler in Instanz A - in Instanz B läuft alles

Frage
-
Hallo,
wir haben ein Problem mit einem PlugIn. Dieses macht in unserem Entwicklungsmandanten einige Probleme. Er ließt diverse Daten aus einer bestehenden Entität nicht aus. Die ID bekommen wir noch zurück, jedoch andere Werte, die wir über die ID heranziehen bekommen wir immer eine Fehlermeldung Objektinstanz nicht gefunden. Das Merkwürdige daran ist, dass wir im LIVE-System das gleiche PlugIn am Laufen haben und dort funktioniert es! LIVE und Development sind noch auf dem gleichen Server. Wir haben alle Einstellungen bereits geprüft und die Entitäten sind auch tatsächlich die gleichen (Scripte, Felder usw.). Wir haben auf dem Server (2011) das UR11v2 installiert. Das PlugIn wurde ursprünglich für 4.0 entwickelt. Wir haben dieses dann entsprechend bei der Migration zu 2011 angepasst. Es lief auch bis vor kurzem (gefühlt, bis zur UR11v2 Installation) in beiden Systemen fehlerlos. Den genauen Zeitpunkt können wir leider nicht sagen.
Es sind unterschiedliche Stellen, an denen die verschiedenen PlugIns "krachen". Exemplarisch habe ich die Passage von einem PlugIn herausgezogen an denen die Geschäftsprozedurfehlermeldung kommt. Laut Trace kommen wir bis zu diesem Punkt:
TargetCreateDynamic
TargetCreateDynamic = new TargetCreateDynamic();
targetCreateDynamic.Entity = dynamicEntity;
CreateRequest createRequest = new CreateRequest();
createRequest.Target = targetCreateDynamic;
CreateResponse createResponse = (CreateResponse)this.crmService.Execute(createRequest);
Die Fehlermeldung lautet:
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: An error occurred in the plug-in.
Server was unable to process request.
bei Microsoft.Crm.Sdk.LegacySdkAdapterBase.ProcessException(Exception e)
bei Microsoft.Crm.Sdk.LegacySdkAdapterBase.ExecuteInProcessIdentity(ExecuteInProcessIdentityAction actions)
bei Microsoft.Crm.Sdk.InProcessLegacySdkAdapter.Execute(Object request)
bei SHnewGuthabenUpdateCreate.
Hat jemand ein Idee, wie wir das Problem in den Griff bekommen könnten?
Gruß
Antworten
-
Hallo und danke für die Antworten.
wir haben es so gelöst, dass wir die Datenbank nochmals neu aufgesetzt haben. Sprich die bestehende Instanz gesichert (gesamte Lösungen exportiert), gelöscht, neu angelegt und die Lösungen importiert. Die Daten aus der Live-Instanz in die neu erstellte Entwicklungsinstanz importiert.
Was wir bei dieser Prozedur festgestellt hatten, war ein Fehler mit dem UR11! Dieses wurde zwar ohne Fehler importiert, doch leider ohne irgendwelche Fehlermeldungen doch nicht richtig implementiert! Uns hat dabei folgender Link geholfen:
http://www.msdynamics.de/viewtopic.php?t=17862&p=84121
Wir sind uns nicht sicher, ob dies nun auch den Fehler ohne Neuinstallation bereinigt hätte, nun läuft jedoch das System wieder!
Falls jemand ähnlich Probleme hat, hoffe ich, dass dies weiterhilft.
Gruß- Als Antwort markiert Timo Heuberger Freitag, 8. Februar 2013 10:06
Alle Antworten
-
Hallo und danke für die Antworten.
wir haben es so gelöst, dass wir die Datenbank nochmals neu aufgesetzt haben. Sprich die bestehende Instanz gesichert (gesamte Lösungen exportiert), gelöscht, neu angelegt und die Lösungen importiert. Die Daten aus der Live-Instanz in die neu erstellte Entwicklungsinstanz importiert.
Was wir bei dieser Prozedur festgestellt hatten, war ein Fehler mit dem UR11! Dieses wurde zwar ohne Fehler importiert, doch leider ohne irgendwelche Fehlermeldungen doch nicht richtig implementiert! Uns hat dabei folgender Link geholfen:
http://www.msdynamics.de/viewtopic.php?t=17862&p=84121
Wir sind uns nicht sicher, ob dies nun auch den Fehler ohne Neuinstallation bereinigt hätte, nun läuft jedoch das System wieder!
Falls jemand ähnlich Probleme hat, hoffe ich, dass dies weiterhilft.
Gruß- Als Antwort markiert Timo Heuberger Freitag, 8. Februar 2013 10:06