I'm afraid there isn't much to go, it comes out quite frequently and due to some other code it "may" be stopping form execution as it's being producing in error catching functions too (it seems to be a number of random functions using it).
Anyway this is a good example, the code hasn't been changed in years but the execution log states the following:
10:49:31.936 Info : Executing Javascript script JS_BEFORE_ALL_FORMS
10:49:31.936 Info : ReferenceError: "callFunctionWithContinuations" is not defined.
The script that called it, JS_BEFORE_ALL_FORMS, only includes the following code:
Code: Select all
importPackage(com.ebasetech.xi.api);
importPackage(com.ebasetech.xi.services);
/*=================================================================================
* Check Javascript is enabled, if it isn't display error.
* ===============================================================================*/
var js = client.isJavascriptUsed();
if (js == false){
errorJavascript();
}
I think we've missed some best practice in coding but try/catch can remove it from being displayed to the users but will try and run some more tests to see why it is happening.