locked
CRM 2016 Error when leaving Contact form RRS feed

  • Question

  • Hi,

    We are getting an error whenever you leave the Contact form. If you inspect the 'data sent to microsoft', it says the following below. I am unable to find anything helpful online. The Contact form has not been modified too much... with the exception of some new fields and removal of unused ones.

    There is no custom JavaScript at all.

    Microsoft Dynamics CRM Error Report Contents
    
    <CrmScriptErrorReport>
      <ReportVersion>1.0</ReportVersion>
      <ScriptErrorDetails>
       <Message>Unable to get property 'className' of undefined or null reference</Message>
       <Line>0</Line>
       <URL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=543470&updateTimeStamp=636143094080795929&userts=131237041464272049&ver=-33314539#etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257bAC2992AF-51AB-E611-80CD-00155DFA83E4%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001004%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001004%7d&counter=1479230701629</URL>
       <PageURL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=543470&updateTimeStamp=636143094080795929&userts=131237041464272049&ver=-33314539#etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257bAC2992AF-51AB-E611-80CD-00155DFA83E4%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001004%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001004%7d&counter=1479230701629</PageURL>
       <Function>anonymous(){var$v_0=this.$9o_1.toDictionary();var$$dict_3=$v_0;for(var$$key_4in$$dict_3){var$v_2={key:$$key_4,value:$$dict_3[$$key_4]};var$v_3=$v_2.value;if(!$v_3.$67_2){$v_3.initialize();}}var$v_1=this.get_viewMap().toDictionary();var$$dict_9=$v_1;for(va</Function>
       <FunctionRaw>function() {
            var $v_0 = this.$9o_1.toDictionary();
            var $$dict_3 = $v_0;
            for (var $$key_4 in $$dict_3) {
                var $v_2 = { key: $$key_4, value: $$dict_3[$$key_4] };
                var $v_3 = $v_2.value;
                if (!$v</FunctionRaw>
       <CallStack>
        <Function>anonymous(){var$v_0=this.$9o_1.toDictionary();var$$dict_3=$v_0;for(var$$key_4in$$dict_3){var$v_2={key:$$key_4,value:$$dict_3[$$key_4]};var$v_3=$v_2.value;if(!$v_3.$67_2){$v_3.initialize();}}var$v_1=this.get_viewMap().toDictionary();var$$dict_9=$v_1;for(var$$key_Ain$$dict_9){var$v_4={key:$$key_A,value:$$dict_9[$$key_A]};var$v_5=$v_4.value;try{$v_5.bind();}catch($v_6){Mscrm.CrmDebug.fail(String.format('Exceptionencounteredbinding{0}:{1}',$v_5.getKey(),$v_6.message));catchError($v_6.message,window.location.href,0,true);}}}</Function>
        <Function>anonymous(){this.$AB_1=true;this.ui.bindUI();if(this.$4Y_1.toArray().length>0){Mscrm.TurboForm.Control.PageManager.get_instance().startUIUpdate();}}</Function>
        <Function>anonymous(){this.$L_1.bindUI();}</Function>
        <Function>anonymous($p0,$p1,$p2){var$v_0=Xrm.Internal.startMetricsStopwatch('InitializeXrmControlsandData');$v_0.start();Mscrm.TurboForm.Control.PageManager.get_instance().initialize();$v_0.stop();var$v_1=Xrm.Internal.startMetricsStopwatch('BindXrmtoHTML');$v_1.start();Mscrm.TurboForm.Control.PageManager.get_instance().bindUI();$v_1.stop();Mscrm.TurboForm.Control.PageManager.get_instance().initializeProcessControl($p0);$p0.layoutReady=true;Xrm.XrmPerformance.measureTime('OnLayoutReadyhandlers',function(){returnMscrm.TurboForm.Control.PageBootstrapper.$7D('OnLayoutReady');});Mscrm.TurboForm.Control.PageBootstrapper.$2l.startTracking();Mscrm.Performance.PerformanceMarkerManager.get_instance().addMarker('PageReadyforDataBind',1);Mscrm.TurboForm.Control.PageBootstrapper.$F1($p1,$p2);}</Function>
        <Function>anonymous(){returnMscrm.TurboForm.Control.PageBootstrapper.$H6($v_4,$p1,$p2);}</Function>
       </CallStack>
      </ScriptErrorDetails>
      <ClientInformation>
       <BrowserUserAgent>Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; .NET4.0E; .NET4.0C; rv:11.0) like Gecko</BrowserUserAgent>
       <BrowserLanguage>en-US</BrowserLanguage>
       <SystemLanguage>en-GB</SystemLanguage>
       <UserLanguage>en-GB</UserLanguage>
       <ScreenResolution>1920x1080</ScreenResolution>
       <ClientName>Web</ClientName>
       <ClienState>Online</ClienState>
       <ClientTime>2016-11-15T17:25:02</ClientTime>
      </ClientInformation>
      <ServerInformation>
        <OrgLanguage>1033</OrgLanguage>
        <OrgCulture>2057</OrgCulture>
        <UserLanguage>1033</UserLanguage>
        <UserCulture>1033</UserCulture>
        <OrgID>{9DF3E03F-C49E-4391-A636-5708AC2C0927}</OrgID>
        <UserID>{DA484B1E-27A7-E611-80C9-00155D5CE8B2}</UserID>
        <CRMVersion>8.1.0.359</CRMVersion>
      </ServerInformation>
    </CrmScriptErrorReport>
    
    <CrmScriptErrorReport>
      <ReportVersion>1.0</ReportVersion>
      <ScriptErrorDetails>
       <Message>Unable to get property 'firstChild' of undefined or null reference</Message>
       <Line>0</Line>
       <URL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=543470&updateTimeStamp=636143094080795929&userts=131237041464272049&ver=-33314539#etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257bAC2992AF-51AB-E611-80CD-00155DFA83E4%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001004%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001004%7d&counter=1479230701629</URL>
       <PageURL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=543470&updateTimeStamp=636143094080795929&userts=131237041464272049&ver=-33314539#etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257bAC2992AF-51AB-E611-80CD-00155DFA83E4%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001004%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001004%7d&counter=1479230701629</PageURL>
       <Function>anonymous(){var$v_0=this.$9o_1.toDictionary();var$$dict_3=$v_0;for(var$$key_4in$$dict_3){var$v_2={key:$$key_4,value:$$dict_3[$$key_4]};var$v_3=$v_2.value;if(!$v_3.$67_2){$v_3.initialize();}}var$v_1=this.get_viewMap().toDictionary();var$$dict_9=$v_1;for(va</Function>
       <FunctionRaw>function() {
            var $v_0 = this.$9o_1.toDictionary();
            var $$dict_3 = $v_0;
            for (var $$key_4 in $$dict_3) {
                var $v_2 = { key: $$key_4, value: $$dict_3[$$key_4] };
                var $v_3 = $v_2.value;
                if (!$v</FunctionRaw>
       <CallStack>
        <Function>anonymous(){var$v_0=this.$9o_1.toDictionary();var$$dict_3=$v_0;for(var$$key_4in$$dict_3){var$v_2={key:$$key_4,value:$$dict_3[$$key_4]};var$v_3=$v_2.value;if(!$v_3.$67_2){$v_3.initialize();}}var$v_1=this.get_viewMap().toDictionary();var$$dict_9=$v_1;for(var$$key_Ain$$dict_9){var$v_4={key:$$key_A,value:$$dict_9[$$key_A]};var$v_5=$v_4.value;try{$v_5.bind();}catch($v_6){Mscrm.CrmDebug.fail(String.format('Exceptionencounteredbinding{0}:{1}',$v_5.getKey(),$v_6.message));catchError($v_6.message,window.location.href,0,true);}}}</Function>
        <Function>anonymous(){this.$AB_1=true;this.ui.bindUI();if(this.$4Y_1.toArray().length>0){Mscrm.TurboForm.Control.PageManager.get_instance().startUIUpdate();}}</Function>
        <Function>anonymous(){this.$L_1.bindUI();}</Function>
        <Function>anonymous($p0,$p1,$p2){var$v_0=Xrm.Internal.startMetricsStopwatch('InitializeXrmControlsandData');$v_0.start();Mscrm.TurboForm.Control.PageManager.get_instance().initialize();$v_0.stop();var$v_1=Xrm.Internal.startMetricsStopwatch('BindXrmtoHTML');$v_1.start();Mscrm.TurboForm.Control.PageManager.get_instance().bindUI();$v_1.stop();Mscrm.TurboForm.Control.PageManager.get_instance().initializeProcessControl($p0);$p0.layoutReady=true;Xrm.XrmPerformance.measureTime('OnLayoutReadyhandlers',function(){returnMscrm.TurboForm.Control.PageBootstrapper.$7D('OnLayoutReady');});Mscrm.TurboForm.Control.PageBootstrapper.$2l.startTracking();Mscrm.Performance.PerformanceMarkerManager.get_instance().addMarker('PageReadyforDataBind',1);Mscrm.TurboForm.Control.PageBootstrapper.$F1($p1,$p2);}</Function>
        <Function>anonymous(){returnMscrm.TurboForm.Control.PageBootstrapper.$H6($v_4,$p1,$p2);}</Function>
       </CallStack>
      </ScriptErrorDetails>
      <ClientInformation>
       <BrowserUserAgent>Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; .NET4.0E; .NET4.0C; rv:11.0) like Gecko</BrowserUserAgent>
       <BrowserLanguage>en-US</BrowserLanguage>
       <SystemLanguage>en-GB</SystemLanguage>
       <UserLanguage>en-GB</UserLanguage>
       <ScreenResolution>1920x1080</ScreenResolution>
       <ClientName>Web</ClientName>
       <ClienState>Online</ClienState>
       <ClientTime>2016-11-15T17:25:02</ClientTime>
      </ClientInformation>
      <ServerInformation>
        <OrgLanguage>1033</OrgLanguage>
        <OrgCulture>2057</OrgCulture>
        <UserLanguage>1033</UserLanguage>
        <UserCulture>1033</UserCulture>
        <OrgID>{9DF3E03F-C49E-4391-A636-5708AC2C0927}</OrgID>
        <UserID>{DA484B1E-27A7-E611-80C9-00155D5CE8B2}</UserID>
        <CRMVersion>8.1.0.359</CRMVersion>
      </ServerInformation>
    </CrmScriptErrorReport>
    
    <CrmScriptErrorReport>
      <ReportVersion>1.0</ReportVersion>
      <ScriptErrorDetails>
       <Message>Unable to get property 'firstChild' of undefined or null reference</Message>
       <Line>0</Line>
       <URL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=543470&updateTimeStamp=636143094080795929&userts=131237041464272049&ver=-33314539#etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257bAC2992AF-51AB-E611-80CD-00155DFA83E4%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001004%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001004%7d&counter=1479230701629</URL>
       <PageURL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=543470&updateTimeStamp=636143094080795929&userts=131237041464272049&ver=-33314539#etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257bAC2992AF-51AB-E611-80CD-00155DFA83E4%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001004%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001004%7d&counter=1479230701629</PageURL>
       <Function>anonymous(){var$v_0=this.$9o_1.toDictionary();var$$dict_3=$v_0;for(var$$key_4in$$dict_3){var$v_2={key:$$key_4,value:$$dict_3[$$key_4]};var$v_3=$v_2.value;if(!$v_3.$67_2){$v_3.initialize();}}var$v_1=this.get_viewMap().toDictionary();var$$dict_9=$v_1;for(va</Function>
       <FunctionRaw>function() {
            var $v_0 = this.$9o_1.toDictionary();
            var $$dict_3 = $v_0;
            for (var $$key_4 in $$dict_3) {
                var $v_2 = { key: $$key_4, value: $$dict_3[$$key_4] };
                var $v_3 = $v_2.value;
                if (!$v</FunctionRaw>
       <CallStack>
        <Function>anonymous(){var$v_0=this.$9o_1.toDictionary();var$$dict_3=$v_0;for(var$$key_4in$$dict_3){var$v_2={key:$$key_4,value:$$dict_3[$$key_4]};var$v_3=$v_2.value;if(!$v_3.$67_2){$v_3.initialize();}}var$v_1=this.get_viewMap().toDictionary();var$$dict_9=$v_1;for(var$$key_Ain$$dict_9){var$v_4={key:$$key_A,value:$$dict_9[$$key_A]};var$v_5=$v_4.value;try{$v_5.bind();}catch($v_6){Mscrm.CrmDebug.fail(String.format('Exceptionencounteredbinding{0}:{1}',$v_5.getKey(),$v_6.message));catchError($v_6.message,window.location.href,0,true);}}}</Function>
        <Function>anonymous(){this.$AB_1=true;this.ui.bindUI();if(this.$4Y_1.toArray().length>0){Mscrm.TurboForm.Control.PageManager.get_instance().startUIUpdate();}}</Function>
        <Function>anonymous(){this.$L_1.bindUI();}</Function>
        <Function>anonymous($p0,$p1,$p2){var$v_0=Xrm.Internal.startMetricsStopwatch('InitializeXrmControlsandData');$v_0.start();Mscrm.TurboForm.Control.PageManager.get_instance().initialize();$v_0.stop();var$v_1=Xrm.Internal.startMetricsStopwatch('BindXrmtoHTML');$v_1.start();Mscrm.TurboForm.Control.PageManager.get_instance().bindUI();$v_1.stop();Mscrm.TurboForm.Control.PageManager.get_instance().initializeProcessControl($p0);$p0.layoutReady=true;Xrm.XrmPerformance.measureTime('OnLayoutReadyhandlers',function(){returnMscrm.TurboForm.Control.PageBootstrapper.$7D('OnLayoutReady');});Mscrm.TurboForm.Control.PageBootstrapper.$2l.startTracking();Mscrm.Performance.PerformanceMarkerManager.get_instance().addMarker('PageReadyforDataBind',1);Mscrm.TurboForm.Control.PageBootstrapper.$F1($p1,$p2);}</Function>
        <Function>anonymous(){returnMscrm.TurboForm.Control.PageBootstrapper.$H6($v_4,$p1,$p2);}</Function>
       </CallStack>
      </ScriptErrorDetails>
      <ClientInformation>
       <BrowserUserAgent>Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; .NET4.0E; .NET4.0C; rv:11.0) like Gecko</BrowserUserAgent>
       <BrowserLanguage>en-US</BrowserLanguage>
       <SystemLanguage>en-GB</SystemLanguage>
       <UserLanguage>en-GB</UserLanguage>
       <ScreenResolution>1920x1080</ScreenResolution>
       <ClientName>Web</ClientName>
       <ClienState>Online</ClienState>
       <ClientTime>2016-11-15T17:25:02</ClientTime>
      </ClientInformation>
      <ServerInformation>
        <OrgLanguage>1033</OrgLanguage>
        <OrgCulture>2057</OrgCulture>
        <UserLanguage>1033</UserLanguage>
        <UserCulture>1033</UserCulture>
        <OrgID>{9DF3E03F-C49E-4391-A636-5708AC2C0927}</OrgID>
        <UserID>{DA484B1E-27A7-E611-80C9-00155D5CE8B2}</UserID>
        <CRMVersion>8.1.0.359</CRMVersion>
      </ServerInformation>
    </CrmScriptErrorReport>
    
    <CrmScriptErrorReport>
      <ReportVersion>1.0</ReportVersion>
      <ScriptErrorDetails>
       <Message>Unable to get property 'firstChild' of undefined or null reference</Message>
       <Line>0</Line>
       <URL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=543470&updateTimeStamp=636143094080795929&userts=131237041464272049&ver=-33314539#etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257bAC2992AF-51AB-E611-80CD-00155DFA83E4%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001004%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001004%7d&counter=1479230701629</URL>
       <PageURL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=543470&updateTimeStamp=636143094080795929&userts=131237041464272049&ver=-33314539#etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257bAC2992AF-51AB-E611-80CD-00155DFA83E4%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001004%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001004%7d&counter=1479230701629</PageURL>
       <Function>anonymous(){var$v_0=this.$9o_1.toDictionary();var$$dict_3=$v_0;for(var$$key_4in$$dict_3){var$v_2={key:$$key_4,value:$$dict_3[$$key_4]};var$v_3=$v_2.value;if(!$v_3.$67_2){$v_3.initialize();}}var$v_1=this.get_viewMap().toDictionary();var$$dict_9=$v_1;for(va</Function>
       <FunctionRaw>function() {
            var $v_0 = this.$9o_1.toDictionary();
            var $$dict_3 = $v_0;
            for (var $$key_4 in $$dict_3) {
                var $v_2 = { key: $$key_4, value: $$dict_3[$$key_4] };
                var $v_3 = $v_2.value;
                if (!$v</FunctionRaw>
       <CallStack>
        <Function>anonymous(){var$v_0=this.$9o_1.toDictionary();var$$dict_3=$v_0;for(var$$key_4in$$dict_3){var$v_2={key:$$key_4,value:$$dict_3[$$key_4]};var$v_3=$v_2.value;if(!$v_3.$67_2){$v_3.initialize();}}var$v_1=this.get_viewMap().toDictionary();var$$dict_9=$v_1;for(var$$key_Ain$$dict_9){var$v_4={key:$$key_A,value:$$dict_9[$$key_A]};var$v_5=$v_4.value;try{$v_5.bind();}catch($v_6){Mscrm.CrmDebug.fail(String.format('Exceptionencounteredbinding{0}:{1}',$v_5.getKey(),$v_6.message));catchError($v_6.message,window.location.href,0,true);}}}</Function>
        <Function>anonymous(){this.$AB_1=true;this.ui.bindUI();if(this.$4Y_1.toArray().length>0){Mscrm.TurboForm.Control.PageManager.get_instance().startUIUpdate();}}</Function>
        <Function>anonymous(){this.$L_1.bindUI();}</Function>
        <Function>anonymous($p0,$p1,$p2){var$v_0=Xrm.Internal.startMetricsStopwatch('InitializeXrmControlsandData');$v_0.start();Mscrm.TurboForm.Control.PageManager.get_instance().initialize();$v_0.stop();var$v_1=Xrm.Internal.startMetricsStopwatch('BindXrmtoHTML');$v_1.start();Mscrm.TurboForm.Control.PageManager.get_instance().bindUI();$v_1.stop();Mscrm.TurboForm.Control.PageManager.get_instance().initializeProcessControl($p0);$p0.layoutReady=true;Xrm.XrmPerformance.measureTime('OnLayoutReadyhandlers',function(){returnMscrm.TurboForm.Control.PageBootstrapper.$7D('OnLayoutReady');});Mscrm.TurboForm.Control.PageBootstrapper.$2l.startTracking();Mscrm.Performance.PerformanceMarkerManager.get_instance().addMarker('PageReadyforDataBind',1);Mscrm.TurboForm.Control.PageBootstrapper.$F1($p1,$p2);}</Function>
        <Function>anonymous(){returnMscrm.TurboForm.Control.PageBootstrapper.$H6($v_4,$p1,$p2);}</Function>
       </CallStack>
      </ScriptErrorDetails>
      <ClientInformation>
       <BrowserUserAgent>Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; .NET4.0E; .NET4.0C; rv:11.0) like Gecko</BrowserUserAgent>
       <BrowserLanguage>en-US</BrowserLanguage>
       <SystemLanguage>en-GB</SystemLanguage>
       <UserLanguage>en-GB</UserLanguage>
       <ScreenResolution>1920x1080</ScreenResolution>
       <ClientName>Web</ClientName>
       <ClienState>Online</ClienState>
       <ClientTime>2016-11-15T17:25:02</ClientTime>
      </ClientInformation>
      <ServerInformation>
        <OrgLanguage>1033</OrgLanguage>
        <OrgCulture>2057</OrgCulture>
        <UserLanguage>1033</UserLanguage>
        <UserCulture>1033</UserCulture>
        <OrgID>{9DF3E03F-C49E-4391-A636-5708AC2C0927}</OrgID>
        <UserID>{DA484B1E-27A7-E611-80C9-00155D5CE8B2}</UserID>
        <CRMVersion>8.1.0.359</CRMVersion>
      </ServerInformation>
    </CrmScriptErrorReport>
    
    


    Tuesday, November 15, 2016 5:28 PM

Answers

  • EDIT:  This is resolved by removing composite controls from the form header (such as full name or address).

    This post seems to be exactly the same issue, but with a different entity;

    http://blog.sonomapartners.com/2016/07/script-error-on-case-form-in-crm-2016.html


    • Edited by creatiiive Wednesday, November 16, 2016 9:44 AM
    • Marked as answer by creatiiive Wednesday, November 16, 2016 9:44 AM
    Tuesday, November 15, 2016 5:32 PM

All replies

  • EDIT:  This is resolved by removing composite controls from the form header (such as full name or address).

    This post seems to be exactly the same issue, but with a different entity;

    http://blog.sonomapartners.com/2016/07/script-error-on-case-form-in-crm-2016.html


    • Edited by creatiiive Wednesday, November 16, 2016 9:44 AM
    • Marked as answer by creatiiive Wednesday, November 16, 2016 9:44 AM
    Tuesday, November 15, 2016 5:32 PM
  • Thank you!!!!!!!!!
    Thursday, September 28, 2017 3:53 PM