Symptomen
Wanneer u een formulier in Microsoft Dynamics CRM 4.0 weergeeft, wordt het volgende foutbericht weergegeven:
Fout: De uitzondering van het type 'System.Web.HttpUnhandledException' is opgetreden. Foutbericht: Er is een onverwerkte uitzondering opgetreden tijdens de uitvoering van de huidige webaanvraag. Bekijk de stacktrace voor meer informatie over de fout en de oorsprong ervan in de code. Details van deze fout: Uitzondering van het type 'System.Web.HttpUnhandledException' is opgetreden. Bronbestand: Nummer niet beschikbaar: niet-beschikbare verzoek-URL: http://URL
Stack Trace Info: [ArgumentNullException: sleutel kan niet null zijn. Parameternaam: sleutel] op System.Collections.Hashtable.ContainsKey (sleutel) op System.Collections.Hashtable.Contains (sleutel) op Microsoft.Crm.Metadata.PreloadedMetadataCacheDataProvider.TryGetEntity (String entityName, toewijzing van NameMappingType) op Microsoft.Crm.Metadata.DynamicMetadataCache.GetEntity (String entityName, toewijzing van NameMappingType) bij Microsoft.Crm.Security.User.HasPrivilege (IUser-gebruiker, String entityName, PrivilegeType, privilegeType, PrivilegeDepth privilegeDepth) op Microsoft.Crm.Security.User.HasPrivilege (IUser-gebruiker, String entityName, AccessRights, accessRights, PrivilegeDepth privilegeDepth) op Microsoft.Crm.Security.User.HasPrivilege (IUser-gebruiker, String entityName, AccessRights, accessRights) op Microsoft.Crm.Application.Components.Sdk.FormControls.Web.LookupControl.set_LookupTypes (Int32 [] waarde) op Microsoft.Crm.Application.Components.Sdk.FormControls.Web.LookupControl.set_Metadata (AttributeMetadata-waarde) op Microsoft.Crm.Application.ControlActivator.CreateControl (ControlDescriptor controlDescriptor, String clientId) bij Microsoft.Crm.Application.Forms.CrudForm.BuildFormModel (FormDescriptor formDescriptor) op Microsoft.Crm.Application.Forms.CustomizableForm.Execute (entiteit entiteit, String formType) op Microsoft.Crm.Application.Forms.CustomizableForm.Execute (entiteit entiteit) op Microsoft.Crm.Web.Activities.BasicActivityPage.ConfigureForm() op Microsoft.Crm.Web.Activities.PhoneCallDetailPage.ConfigureForm() op Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender (EventArgs e) op System.Web.UI.Control.PreRenderRecursiveInternal() op System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Oorzaak
Dit probleem treedt op omdat het object FormDescriptor sommige metagegevens van de entiteit in de cache opgeslagen. Daarom doet zich een uitzondering ArgumentNullException .
Oplossing
Dit probleem is opgelost in de meest recente cumulatieve update rollup voor Microsoft Dynamics CRM 4.0. Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
De Microsoft Dynamics CRM 4.0-updates en hotfixes van 949256
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijvenVoor meer informatie over Microsoft Dynamics CRM software update en hotfix-pakket terminologie klikt u op het volgende artikel in de Microsoft Knowledge Base:
887283 Microsoft Business Solutions CRM software update en hotfix-pakket standaarden voor