My Oracle Support Banner

EE Client Error:undefined Is Not An Object (evaluating 'K("body").appendChild') (Doc ID 2188097.1)

Last updated on MARCH 02, 2017

Applies to:

Oracle Live Help On Demand - Version N/A to N/A [Release ATG v1]
Information in this document applies to any platform.

Symptoms

On : NA version, Rules Engine

EE Client Error:undefined is not an object (evaluating 'K("body").appendChild')


EE logs capture these errors as:

EE Client Error: <message:1605|undefined is not an object (evaluating 'K("body").appendChild') [rnSynConditionalChatLink/2]>
EE Client Error: <message:1605|Cannot call method 'appendChild' of undefined [rnSynConditionalChatLink/8]>
EE Client Error: <message:1605|Cannot read property 'appendChild' of undefined [rnSynConditionalChatLink/2]>


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Using customer pages and browser versions where the error has happened we have never been able to repoduce this but using JavaScript we can remove the BODY tag, eg.
  var e = document.getElementsByTagName('html')[0];
  e.removeChild(document.body);

Adding an external JavaScript file (eg. PagePeek or a loadJavaScript command) or adding a RightNow syndicated widget where we create the necessary divs will trigger the error.


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, rule action not performed.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.