Fehler beim Zuweisen von Datensätzen an neue Benutzer nach Upgrade auf CRM 4.0

Hallo,
nach einem Upgrade von 3.0 auf 4.0 taucht jetzt beim dem Versuch einen Datensatz einem neuen Benutzer zuzuweisen unten stehender Fehler auf:
- sowohl wenn das der Administrator macht, als auch wenn das der Besitzer des Datensatzes macht
- sowohl in einem redeplyten Testsystem (Redeplyment und danach Upgrade), als auch im produktiv-System (nur Upgrade)

Hat das jemand schon mal gesehen?

Danke und Gruß

Matthias

Microsoft CRM Error Report:
Error Description:
There should be only one owner party for an activity

Error Details:
There should be only one owner party for an activity

Full Stack:
[CrmException: There should be only one owner party for an activity]
bei Microsoft.Crm.ObjectModel.GenericActivityServiceBase.InternalAssign(BusinessEntity entity, SecurityPrincipal assignee, ExecutionContext context)
bei Microsoft.Crm.BusinessEntities.CascadeEngine.AssignDB(BusinessEntityMoniker moniker, SecurityPrincipal assignee, ExecutionContext context)
bei Microsoft.Crm.BusinessEntities.BusinessProcessObject.Assign(BusinessEntityMoniker moniker, SecurityPrincipal assignee, ExecutionContext context)

[TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.]
bei System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
bei System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
bei Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IPluginExecutionContext context)
bei Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext context)
bei Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context)
bei Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context)
bei Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context)
bei Microsoft.Crm.Extensibility.ExternalMessageDispatcher.Execute(String messageName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, PropertyBag fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
bei Microsoft.Crm.Sdk.RequestBase.Process(Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
bei Microsoft.Crm.Sdk.RequestBase.Process(CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
bei Microsoft.Crm.Sdk.CrmServiceInternal.Execute(RequestBase request, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
bei Microsoft.Crm.Sdk.InProcessCrmService.Execute(Object request)
bei Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.ExecuteInternal()
bei Microsoft.Crm.Application.Platform.CommunicationListeners.AssignRouteOnCreateUpdateListener.AssignEntity(Entity entity, LookupValue owner)
bei Microsoft.Crm.Application.Platform.CommunicationListeners.AssignRouteOnCreateUpdateListener.AssignRouteEntity(Entity entity, LookupValue owner)
bei Microsoft.Crm.Application.Platform.CommunicationListeners.AssignRouteOnCreateUpdateListener.HandlePostEvent(PlatformCommand command, Response response, Boolean wasForUpdate)
bei Microsoft.Crm.Application.Platform.CommunicationListeners.CommunicationListener.HandlePostEvent(PlatformCommand command, Response response)
bei Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.ExecuteInternal()
bei Microsoft.Crm.Application.Platform.ServiceCommands.UpdateCommand.Execute()
bei Microsoft.Crm.Application.Platform.EntityProxy.Update(Boolean performDuplicateCheck)
bei Microsoft.Crm.Application.Platform.EntityProxy.Update()
bei Microsoft.Crm.Application.Forms.AppForm.HandleFormEventAssign(Boolean gridRefreshCallbackAdded)
bei Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId)
bei Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity)
bei Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, String formType)
bei Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity)
bei Microsoft.Crm.Web.SFA.AccountDetailPage.ConfigureForm()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

[HttpUnhandledException: Eine Ausnahme vom Typ "System.Web.HttpUnhandledException" wurde ausgelöst.]
bei System.Web.UI.Page.HandleError(Exception e)
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
bei System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
bei System.Web.UI.Page.ProcessRequest()
bei System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
bei System.Web.UI.Page.ProcessRequest(HttpContext context)
bei ASP.ipigmbh_sfa_accts_edit_aspx.ProcessRequest(HttpContext context)
bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)



AW: Fehler beim Zuweisen von Datensätzen an neue Benutzer nach Upgrade auf CRM 4.0

Hallo Matthias,

Hier ist der Fehler schon einmal aufgetaucht:
http://social.microsoft.com/Forums/en-US/crmdeployment/thread/d82cedee-e24e-4abc-9ec6-41306b89ed3b/

Ich persönlich würde das Problem auf SQL-Ebene lösen.

P.S.: Das neue Microsoft Dynamics CRM-Forum ist live!
http://social.msdn.microsoft.com/Forums/de-DE/crmgerman/threads

Viele Grüße,
Jürgen
--
Jürgen Beck
Dipl. Kfm./Wirtschaftsinformatik
MVP, MCSD.NET, MCITP SQL Server 2005/2008, MCDBA, MCSE
Microsoft Certified Business Management Solutions Professional
Microsoft Certified CRM Developer
Microsoft Certified Trainer

ComBeck IT Services & Business Solutions
Microsoft Gold Certified Partner
Microsoft Small Business Spec ialist
Developing & Supporting Business Applications from small business to big
enterprises covering scores of sectors

Web: http://www.combeck.de
Community: http://social.msdn.microsoft.com/Forums/de-DE/crmgerman/threads