Gejala
Ketika Anda melihat aktivitas formulir di Microsoft Dynamics CRM 4.0, Anda menerima pesan galat berikut:
Galat: Pengecualian jenis 'System.Web.HttpUnhandledException' dilemparkan. Pesan galat: Ditangani pengecualian terjadi selama pelaksanaan permintaan web saat ini. Harap Tinjau jejak tumpukan untuk informasi lebih lanjut tentang galat dan dari mana asalnya di dalam kode. Rincian kesalahan: Pengecualian jenis 'System.Web.HttpUnhandledException' dilemparkan. File sumber: Nomor baris tidak tersedia: tidak tersedia permintaan URL: http://URL
Stack Trace Info: [ArgumentNullException: kunci tidak boleh kosong. Nama parameter: kunci] di System.Collections.Hashtable.ContainsKey (objek kunci) di System.Collections.Hashtable.Contains (objek kunci) pada Microsoft.Crm.Metadata.PreloadedMetadataCacheDataProvider.TryGetEntity (String entityName, NameMappingType pemetaan) pada Microsoft.Crm.Metadata.DynamicMetadataCache.GetEntity (String entityName, pemetaan NameMappingType) di Microsoft.Crm.Security.User.HasPrivilege (IUser pengguna String entityName, PrivilegeType privilegeType, PrivilegeDepth privilegeDepth) di Microsoft.Crm.Security.User.HasPrivilege (IUser pengguna String entityName, AccessRights accessRights, PrivilegeDepth privilegeDepth) di Microsoft.Crm.Security.User.HasPrivilege (IUser pengguna, String entityName, AccessRights accessRights) di Microsoft.Crm.Application.Components.Sdk.FormControls.Web.LookupControl.set_LookupTypes (Int32] value) di Microsoft.Crm.Application.Components.Sdk.FormControls.Web.LookupControl.set_Metadata (AttributeMetadata nilai) di Microsoft.Crm.Application.ControlActivator.CreateControl (ControlDescriptor controlDescriptor, String clientId) di Microsoft.Crm.Application.Forms.CrudForm.BuildFormModel (FormDescriptor formDescriptor) di Microsoft.Crm.Application.Forms.CustomizableForm.Execute (badan entitas, String formType) di Microsoft.Crm.Application.Forms.CustomizableForm.Execute (badan entitas) di Microsoft.Crm.Web.Activities.BasicActivityPage.ConfigureForm() di Microsoft.Crm.Web.Activities.PhoneCallDetailPage.ConfigureForm() di Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender (EventArgs e) di System.Web.UI.Control.PreRenderRecursiveInternal() di System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)Penyebab
Masalah ini terjadi karena FormDescriptor objek cache beberapa entitas metadata. Oleh karena itu, terjadi pengecualian ArgumentNullException .
Pemecahan masalah
Masalah ini diperbaiki dalam rollup pembaruan kumulatif terbaru untuk Microsoft Dynamics CRM 4.0. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
Hotfix dan Pembaruan Microsoft Dynamics CRM 4.0 949256
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi lebih lanjut
Untuk informasi selengkapnya tentang peristilahan pemutakhiran perangkat lunak, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak MicrosoftUntuk informasi selengkapnya tentang Microsoft Dynamics CRM terminologi perangkat lunak hotfix dan pemutakhiran paket, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
887283 solusi bisnis Microsoft CRM paket perangkat lunak hotfix dan pemutakhiran penamaan standar