Zuweisen von manchen Datensätzen schlägt fehl (ungültiges Argument)

24/11/2008 - 15:15 von Olaf Leichsenring | Report spam
Ich habe mal wieder ein Phànomen:

Wenn ich Datensàtze zuweise, bekomme ich bei manchen einen Fehler
"ungültiges Argument".
Aufgefallen ist es mir bisher nur bei Kontakten und Firmen.
Die entsprechenden Daten sehen eigentlich ganz normal aus, auch in der
Datenbank kann ich keine ungewöhnlichen Inhalte erkennen.

Das ganze ist unabhàngig vom ausführenden Benutzer, auch jemand mit
Adminrechten bekommt diesen nichtssagenden Fehler.

Das Eventlog bringt folgenden Fehler:

Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 24.11.2008 15:12:54
Event time (UTC): 24.11.2008 14:12:54
Event ID: 81cee08750454326b334a40017bb62d8
Event sequence: 20143
Event occurrence: 20
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/998577302/Root-1-128719894440062340
Trust level: Full
Application Virtual Path: /
Application Path: C:\Inetpub\wwwroot\Default Web Site\
Machine name: xxxx

Process information:
Process ID: 4372
Process name: w3wp.exe
Account name: SCY001\xxx

Exception information:
Exception type: TargetInvocationException
Exception message: Ein Aufrufziel hat einen Ausnahmefehler verursacht.

Request information:
Request URL: http://scycrm/syscoveryAG/sfa/accts/edit.aspx?id={7D34AC83-7787-4C70-A055-FA5DA78F0FAD}
Request path: /syscoveryAG/sfa/accts/edit.aspx
User host address: xxx
User: SCY001\xxx
Is authenticated: True
Authentication Type: Negotiate
Thread account name: SCY001\xxx

Thread information:
Thread ID: 16
Thread account name: SCY001\xxx
Is impersonating: False
Stack trace: at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle 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(IPluginExecutionContext context)
at Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.ExternalMessageDispatcher.Execute(String messageName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, PropertyBag fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
at Microsoft.Crm.Sdk.RequestBase.Process(Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
at Microsoft.Crm.Sdk.RequestBase.Process(CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
at Microsoft.Crm.Sdk.CrmServiceInternal.Execute(RequestBase request, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
at Microsoft.Crm.Sdk.InProcessCrmService.Execute(Object request)
at Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.ExecuteInternal()
at Microsoft.Crm.Application.Platform.DataSource.Assign(Guid entityId, String entityType, SecurityPrincipal principal)
at Microsoft.Crm.Application.Platform.CommunicationListeners.AssignRouteOnCreateUpdateListener.AssignEntity(Entity entity, LookupValue owner)
at Microsoft.Crm.Application.Platform.CommunicationListeners.AssignRouteOnCreateUpdateListener.AssignRouteEntity(Entity entity, LookupValue owner)
at Microsoft.Crm.Application.Platform.CommunicationListeners.AssignRouteOnCreateUpdateListener.HandlePostEvent(PlatformCommand command, Response response, Boolean wasForUpdate)
at Microsoft.Crm.Application.Platform.CommunicationListeners.CommunicationListener.HandlePostEvent(PlatformCommand command, Response response)
at Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.ExecuteInternal()
at Microsoft.Crm.Application.Platform.ServiceCommands.UpdateCommand.Execute()
at Microsoft.Crm.Application.Platform.EntityProxy.Update(Boolean performDuplicateCheck)
at Microsoft.Crm.Application.Platform.EntityProxy.Update()
at Microsoft.Crm.Application.Forms.AppForm.HandleFormEventAssign(Boolean gridRefreshCallbackAdded)
at Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId)
at Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity)
at Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, String formType)
at Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity)
at Microsoft.Crm.Web.SFA.AccountDetailPage.ConfigureForm()
at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Custom event details:

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.



Fàllt dazu jemandem was ein?

Olaf
 

Lesen sie die antworten

#1 Michael Sulz
24/11/2008 - 16:37 | Warnen spam
Hallo Olaf,

immer wieder bei den gleichen Datensàtzen oder immer unterschiedliche?

Kannst du eventuell ein Muster erkennen, z.B. immer bei Firmen mit Ä?

mit freundlichen Grüßen

Michael Sul

Ähnliche fragen