Příznaky
Při zobrazení formuláře aktivity v aplikaci Microsoft Dynamics CRM 4.0 zobrazí následující chybová zpráva:
Chyba: Byla vyvolána výjimka typu 'System.Web.HttpUnhandledException'. Chybová zpráva: Při provádění aktuálního webového požadavku došlo k neošetřené výjimce. Zkontrolujte trasování zásobníku pro další informace o chybě a o jejím původu v kódu. Podrobnosti o chybě: Výjimka typu 'System.Web.HttpUnhandledException' byla vyvolána. Zdrojový soubor: Není k dispozici číslo řádku: není k dispozici požadavek URL: http://URL
Informace trasování zásobníku: [ArgumentNullException: klíč nemůže mít hodnotu null. Název parametru: klíč] na System.Collections.Hashtable.ContainsKey (klíč objektu) na System.Collections.Hashtable.Contains (klíč objektu) na Microsoft.Crm.Metadata.PreloadedMetadataCacheDataProvider.TryGetEntity (řetězec Název_entity, NameMappingType mapování) v Microsoft.Crm.Metadata.DynamicMetadataCache.GetEntity (entityName řetězec mapování NameMappingType) na Microsoft.Crm.Security.User.HasPrivilege (IUser uživatel, řetězec Název_entity, PrivilegeType, privilegeType, PrivilegeDepth, privilegeDepth) v Microsoft.Crm.Security.User.HasPrivilege (IUser uživatel, řetězec Název_entity, AccessRights accessRights, PrivilegeDepth privilegeDepth) v Microsoft.Crm.Security.User.HasPrivilege (IUser uživatel, řetězec Název_entity, AccessRights accessRights) v Microsoft.Crm.Application.Components.Sdk.FormControls.Web.LookupControl.set_LookupTypes (Int32 [] hodnota) na Microsoft.Crm.Application.Components.Sdk.FormControls.Web.LookupControl.set_Metadata (hodnota AttributeMetadata) na Microsoft.Crm.Application.ControlActivator.CreateControl (ControlDescriptor controlDescriptor, clientId řetězce) na Microsoft.Crm.Application.Forms.CrudForm.BuildFormModel (FormDescriptor formDescriptor) v Microsoft.Crm.Application.Forms.CustomizableForm.Execute (entita entity, String formType) na Microsoft.Crm.Application.Forms.CustomizableForm.Execute (Entita Entity) na Microsoft.Crm.Web.Activities.BasicActivityPage.ConfigureForm() na Microsoft.Crm.Web.Activities.PhoneCallDetailPage.ConfigureForm() na Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender (EventArgs e) v System.Web.UI.Control.PreRenderRecursiveInternal() v System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Příčina
K tomuto problému dochází, protože objekt FormDescriptor ukládá některá metadata entity. Proto dojde k výjimce ArgumentNullException .
Řešení
Tento problém je vyřešen v nejnovější kumulativní kumulativní aktualizace pro aplikaci Microsoft Dynamics CRM 4.0. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
949256 Microsoft Dynamics CRM 4.0 aktualizace a opravy hotfix
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti MicrosoftDalší informace o aplikaci Microsoft Dynamics CRM software aktualizace a opravy hotfix balíček terminologie klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
887283 aktualizace a opravy hotfix aplikace Microsoft Business Solutions CRM software balíček standardy používání názvů