locked
CRM Duplicate Detection Window Hangs RRS feed

  • Question

  • We have recently started experiencing an issue with duplicate detection in our CRM 4.0 implementation. When ever a user edits a contact and a duplicate is found the duplicate detection window opens and just sits there. I have checked the error log on the server and I see the following error. I have followed the suggestions on other topics regarding clearing the duplicaterecordsbase table and using fiddler to get additional details. The fiddler response is bellow. This is becoming a serious issue for us so I need to get this resolved asap. Thanks everyone for any help you are able to provide.

    Note: Restarting the Async service on the server seems to temporarily fix the issue but it quickly stops working again.

    Event code: 3005
    Event message: An unhandled exception has occurred.
    Event time: 12/4/2012 9:14:26 AM
    Event time (UTC): 12/4/2012 4:14:26 PM
    Event ID: 3042c054c4c247f1bb4e630e50b51cbe
    Event sequence: 16518
    Event occurrence: 20
    Event detail code: 0
     
    Application information:
        Application domain: /LM/W3SVC/2/ROOT-1-129990760974833955
        Trust level: Full
        Application Virtual Path: /
        Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\
        Machine name: ANHWP-CRM
     
    Process information:
        Process ID: 11956
        Process name: w3wp.exe
        Account name: NT AUTHORITY\NETWORK SERVICE
     
    Exception information:
        Exception type: ArgumentException
        Exception message: Property value must be non null.
    Parameter name: value
     
    Request information:
        Request URL: http://crm.anhwp.com/ANHWP/Tools/DuplicateDetection/ViewDuplicates/BaseRecordsGrid.aspx?source=1
        Request path: /ANHWP/Tools/DuplicateDetection/ViewDuplicates/BaseRecordsGrid.aspx
        User host address: 192.168.148.114
        User: ANHW\claytonp
        Is authenticated: True
        Authentication Type: Negotiate
        Thread account name: NT AUTHORITY\NETWORK SERVICE
     
    Thread information:
        Thread ID: 3
        Thread account name: NT AUTHORITY\NETWORK SERVICE
        Is impersonating: False
        Stack trace:    at Microsoft.Crm.Sdk.PropertyFactory.CreateInstance(String propertyName, Object value)
       at Microsoft.Crm.Sdk.PropertyCollection.InternalGetEnumerator()
       at Microsoft.Crm.Application.Platform.EntityProxy.Serialize(EntityProxy entity, XmlWriter writer)
       at Microsoft.Crm.Application.Platform.EntityProxy.Serialize(ApplicationEntityCollection entities, XmlWriter writer)
       at Microsoft.Crm.Application.Platform.EntityProxy.Serialize(ApplicationEntityCollection entities)
       at Microsoft.Crm.Application.Controls.ViewDuplicatesGridDataProvider.Execute()
       at Microsoft.Crm.Application.Controls.AppGridUIProvider.Render(HtmlTextWriter output)
       at Microsoft.Crm.Application.Components.UI.DataGrid.RenderData(HtmlTextWriter output)
       at Microsoft.Crm.Application.Components.UI.DataGrid.RenderInnerHtml(HtmlTextWriter output)
       at Microsoft.Crm.Application.Components.UI.DataGrid.Render(HtmlTextWriter output)
       at Microsoft.Crm.Application.Components.UI.CrmUIControlBase.RenderControl(HtmlTextWriter writer)
       at ASP.anhwp_tools_duplicatedetection_viewduplicates_baserecordsgrid_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
       at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       at System.Web.UI.Page.Render(HtmlTextWriter writer)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
     
     
    Custom event details:

    Fiddler Result:

    Microsoft CRM Error Report:
    Error Description:
    An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Error Details:
    Exception of type 'System.Web.HttpUnhandledException' was thrown.

    Full Stack:
    [ArgumentException: Property value must be non null.
    Parameter name: value]
       at Microsoft.Crm.Sdk.PropertyFactory.CreateInstance(String propertyName, Object value)
       at Microsoft.Crm.Sdk.PropertyCollection.InternalGetEnumerator()
       at Microsoft.Crm.Application.Platform.EntityProxy.Serialize(EntityProxy entity, XmlWriter writer)
       at Microsoft.Crm.Application.Platform.EntityProxy.Serialize(ApplicationEntityCollection entities, XmlWriter writer)
       at Microsoft.Crm.Application.Platform.EntityProxy.Serialize(ApplicationEntityCollection entities)
       at Microsoft.Crm.Application.Controls.ViewDuplicatesGridDataProvider.Execute()
       at Microsoft.Crm.Application.Controls.AppGridUIProvider.Render(HtmlTextWriter output)
       at Microsoft.Crm.Application.Components.UI.DataGrid.RenderData(HtmlTextWriter output)
       at Microsoft.Crm.Application.Components.UI.DataGrid.RenderInnerHtml(HtmlTextWriter output)
       at Microsoft.Crm.Application.Components.UI.DataGrid.Render(HtmlTextWriter output)
       at Microsoft.Crm.Application.Components.UI.CrmUIControlBase.RenderControl(HtmlTextWriter writer)
       at ASP.anhwp_tools_duplicatedetection_viewduplicates_baserecordsgrid_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
       at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       at System.Web.UI.Page.Render(HtmlTextWriter writer)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    
    [HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.]
       at System.Web.UI.Page.HandleError(Exception e)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest()
       at System.Web.UI.Page.ProcessRequest(HttpContext context)
       at ASP.anhwp_tools_duplicatedetection_viewduplicates_baserecordsgrid_aspx.ProcessRequest(HttpContext context)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    
    

    Other Message:
    Error Number:
    Source File:
    Not available

    Line Number:
    Not available
    Date: 12-04-2012

    Time: 09:37:04

    Server: crm.anhwp.com
    Request URL:

    http://crm.anhwp.com/ANHWP/Tools/DuplicateDetection/ViewDuplicates/BaseRecordsGrid.aspx?source=1

    Tuesday, December 4, 2012 6:30 PM