Since upgrading to CRM 2016, we are suddenly getting this error message when going from a case to case view.
Microsoft Dynamics CRM Error Report Contents
<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=104038443&updateTimeStamp=636115292361662952&userts=131224655192933301&ver=-1736379853#etc=112&extraqs=%3f_gridType%3d112%26etc%3d112%26id%3d%257bEDFA85BB-6847-E611-9412-0050568F41FD%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001028%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001028%7d&counter=1478019243104</URL>
<PageURL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=104038443&updateTimeStamp=636115292361662952&userts=131224655192933301&ver=-1736379853#etc=112&extraqs=%3f_gridType%3d112%26etc%3d112%26id%3d%257bEDFA85BB-6847-E611-9412-0050568F41FD%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001028%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001028%7d&counter=1478019243104</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 10.0; WOW64; Trident/7.0; Touch; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0; McAfee; rv:11.0) like Gecko</BrowserUserAgent>
<BrowserLanguage>en-US</BrowserLanguage>
<SystemLanguage>en-US</SystemLanguage>
<UserLanguage>en-US</UserLanguage>
<ScreenResolution>1920x1080</ScreenResolution>
<ClientName>Web</ClientName>
<ClienState>Online</ClienState>
<ClientTime>2016-11-01T12:54:04</ClientTime>
</ClientInformation>
<ServerInformation>
<OrgLanguage>1033</OrgLanguage>
<OrgCulture>1033</OrgCulture>
<UserLanguage>1033</UserLanguage>
<UserCulture>1033</UserCulture>
<OrgID>{6DCC8411-0B62-E111-BB7C-00155D212418}</OrgID>
<UserID>{EE204A34-0B62-E111-BB7C-00155D212418}</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=104038443&updateTimeStamp=636115292361662952&userts=131224655192933301&ver=-1736379853#etc=112&extraqs=%3f_gridType%3d112%26etc%3d112%26id%3d%257bEDFA85BB-6847-E611-9412-0050568F41FD%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001028%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001028%7d&counter=1478019243104</URL>
<PageURL>/form/page.aspx?lcid=1033&themeId=f499443d-2082-4938-8842-e7ee62de9a23&tstamp=104038443&updateTimeStamp=636115292361662952&userts=131224655192933301&ver=-1736379853#etc=112&extraqs=%3f_gridType%3d112%26etc%3d112%26id%3d%257bEDFA85BB-6847-E611-9412-0050568F41FD%257d%26rskey%3d%257b00000000-0000-0000-00AA-000010001028%257d&pagemode=iframe&pagetype=entityrecord&rskey=%7b00000000-0000-0000-00AA-000010001028%7d&counter=1478019243104</PageURL>
<Function>anonymous(dirtyVisiblePropertyData){var$v_0=dirtyVisiblePropertyData.getKeys();for(var$v_1=0;$v_1<$v_0.length;$v_1++){var$v_2=$v_0[$v_1];if(IsNull(this.get_viewMap().get_item($v_2))){}else{try{this.get_viewMap().get_item($v_2).update(dirtyVisiblePropertyD</Function>
<FunctionRaw>function(dirtyVisiblePropertyData) {
var $v_0 = dirtyVisiblePropertyData.getKeys();
for (var $v_1 = 0; $v_1 < $v_0.length; $v_1++) {
var $v_2 = $v_0[$v_1];
if (IsNull(this.get_viewMap().get_item($v_2))) {
</FunctionRaw>
<CallStack>
<Function>anonymous(dirtyVisiblePropertyData){var$v_0=dirtyVisiblePropertyData.getKeys();for(var$v_1=0;$v_1<$v_0.length;$v_1++){var$v_2=$v_0[$v_1];if(IsNull(this.get_viewMap().get_item($v_2))){}else{try{this.get_viewMap().get_item($v_2).update(dirtyVisiblePropertyData.get_item($v_2));}catch($v_3){Mscrm.CrmDebug.fail(String.format('ExceptionencounteredupdatingUIelement{0}:{1}',$v_2,$v_3.message));catchError($v_3.message,window.location.href,0,true);}}}}</Function>
<Function>anonymous(){if(this.$AB_1){var$v_0=this.$4Y_1;this.$4Y_1=new(Mscrm.TurboForm.Control.TypedDictionary$1.$$(Mscrm.TurboForm.Control.PropertyBag))();this.ui.updateUI($v_0);}}</Function>
<Function>anonymous(){this.$Ae_1++;var$v_0=null;if(!this.$9z_1){$v_0=Xrm.Internal.startMetricsStopwatch(String.format('UIUpdate{0}',this.$Ae_1));$v_0.start();}this.$8j_1=false;for(var$v_1=0;$v_1<this.$24_1.length;$v_1++){var$v_2=this.$24_1[$v_1];if(!IsNull($v_2)){$v_2.flushVisibilityChanges();}}if($v_0){$v_0.stop();}}</Function>
<Function>anonymous(){Mscrm.Performance.PerformanceMarkerManager.get_instance().addMarker('MDDEnd',1);try{var$v_0=Xrm.Internal.startMetricsStopwatch('PostOnLoadUIUpdate');setLoadingText(Xrm.Internal.getResourceString('LOCID_PAGE_LOADING_UPDATING_UI'));$v_0.start();this.finishUIUpdate();$v_0.stop();}finally{this.$Ik_1();this.$Hi_1();this.updateFormDirtyState();try{if(isOutlookHostedWindow()){getOutlookHostedWindow().handlePostOnLoad();}}catch($$e_1){}}}</Function>
<Function>anonymous(){var$v_0=Xrm.Internal.startMetricsStopwatch('HandlePostOnLoad');$v_0.start();if(Mscrm.TurboForm.Control.PageManager.get_instance().$L_1===this){this.get_pidRequestManager().clearRecords();Mscrm.TurboForm.Control.PageManager.get_instance().handlePostOnLoad();Mscrm.TurboForm.Control.PageManager.get_instance().bindSubGridData();this.get_pidRequestManager().requestPidPtsWithLookupService();setAttributeInWindow('FormEntityLogicalName',(this.data.getEntity())?this.data.getEntity().getEntityName()||'':'');Mscrm.MetricsCollector.collectAndReportClientMetrics(2);}else{Mscrm.TurboForm.Control.PageManager.get_instance().finishUIUpdate();}$v_0.stop();}</Function>
<Function>anonymous(){returnb.apply(a,arguments)}</Function>
<Function>anonymous(c,d){for(varb=0,e=a.length;b<e;b++)a[b](c,d)}</Function>
<Function>anonymous(message){switch(message){case'TurboFormPostOnloadTimestamp':setPerformanceMarkerTimestamp('TurboFormPostOnloadTimestamp');Mscrm.Performance.PerformanceMarkerManager.get_instance().addMarker('TurboFormPostOnloadTimestamp',1);var$v_0=Mscrm.TurboForm.Control.CustomScriptsManager.get_instance().$7N_1.getHandler(String.format('MessageEventFormat_{0}',message));if(!IsNull($v_0)){$v_0();window.pageLoadedCheckForNavigateApi=true;if(!IsNull(window.parent)&&!IsNull(window.parent.parent)){window.parent.pageLoadedCheckForNavigateApi=true;window.parent.parent.pageLoadedCheckForNavigateApi=true;}}break;case'ScriptsAreLoaded':if(Mscrm.TurboForm.Control.CustomScriptsManager.get_instance().$4v_1){Mscrm.TurboForm.Control.CustomScriptsManager.get_instance().$4v_1=false;}var$v_1=Mscrm.TurboForm.Control.CustomScriptsManager.get_instance().$7N_1.getHandler(String.format('ScriptsAreLoaded',message));if(!IsNull($v_1)){$v_1();}break;}}</Function>
<Function>SendMessageToPageManager(message)</Function>
<Function>RunHandlerInternal(method,parameters,executionContext,executeIfAvailableOnly)</Function>
<Function>RunHandlers()</Function>
<Function>OnScriptTagLoaded(url)</Function>
<Function>anonymous(){OnScriptTagLoaded(url);}</Function>
</CallStack>
</ScriptErrorDetails>
<ClientInformation>
<BrowserUserAgent>Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0; McAfee; rv:11.0) like Gecko</BrowserUserAgent>
<BrowserLanguage>en-US</BrowserLanguage>
<SystemLanguage>en-US</SystemLanguage>
<UserLanguage>en-US</UserLanguage>
<ScreenResolution>1920x1080</ScreenResolution>
<ClientName>Web</ClientName>
<ClienState>Online</ClienState>
<ClientTime>2016-11-01T12:54:05</ClientTime>
</ClientInformation>
<ServerInformation>
<OrgLanguage>1033</OrgLanguage>
<OrgCulture>1033</OrgCulture>
<UserLanguage>1033</UserLanguage>
<UserCulture>1033</UserCulture>
<OrgID>{6DCC8411-0B62-E111-BB7C-00155D212418}</OrgID>
<UserID>{EE204A34-0B62-E111-BB7C-00155D212418}</UserID>
<CRMVersion>8.1.0.359</CRMVersion>
</ServerInformation>
</CrmScriptErrorReport>
Ken Compter