Folks over the past week or so, we've been seeing these javascript errors start appearing on our sandbox instances of CRM Online.
The error appears to originate in the JsProvider.ashx and cdnavailabilityworker.js files which are internal to the CRM.
My question is what causes these errors? Are these a result of Microsoft updating our CRM Online site and introducing a bug or is it something we've done on our end? It seems to be on Microsoft's side since we have an out of box instance (organization) without any customizations that we created a month or so ago which has the same errors. The issue shows up in Chrome and IE and after clearing the browser cache.
Is this a known issue? Does this require a support incident for MS to resolve?
Stack trace:
JsProvider.ashx?ids=346338581-1481678315&ver=1365697046:35
Uncaught TypeError: Failed to execute 'postMessage' on 'Window': 2 arguments required, but only 1 present. in devmaster.crm.dynamics.com/.../cdnavailabilityworker.js at 8:13
TypeError: Failed to execute 'postMessage' on 'Window': 2 arguments required, but only 1 present.
at XMLHttpRequest.xmlHttpRequest.onreadystatechange (cdnavailabilityworker.js?ver=1365697046:8)
at self.onmessage (cdnavailabilityworker.js?ver=1365697046:11)
window.onerror @ JsProvider.ashx?ids=346338581-1481678315&ver=1365697046:35
self.onmessage @ cdnavailabilityworker.js?ver=1365697046:11
postMessage (async)
MarsIframe.SendPostMessage @ MarsIframe.js:637
MarsIframe.authenticateMarsUser @ MarsIframe.js:604
(anonymous) @ MarsIframe.js:548
fire @ jquery-2.1.1.js:3104
fireWith @ jquery-2.1.1.js:3216
deferred.(anonymous function) @ jquery-2.1.1.js:3306
(anonymous) @ MarsIframe.js:433
fire @ jquery-2.1.1.js:3104
fireWith @ jquery-2.1.1.js:3216
deferred.(anonymous function) @ jquery-2.1.1.js:3306
(anonymous) @ MarsIframe.js:491
n @ bluebird.js:23
e._settlePromiseFromHandler @ bluebird.js:23
e._settlePromiseAt @ bluebird.js:23
e._settlePromises @ bluebird.js:23
r._drainQueue @ bluebird.js:22
r._drainQueues @ bluebird.js:22
drainQueues @ bluebird.js:22
attributes (async)
(anonymous) @ bluebird.js:23
r._queueTick @ bluebird.js:22
r.settlePromises @ bluebird.js:22
e._queueSettlePromises @ bluebird.js:23
e._fulfillUnchecked @ bluebird.js:23
e._fulfill @ bluebird.js:23
e._resolveCallback @ bluebird.js:23
(anonymous) @ bluebird.js:23
(anonymous) @ auth.js:227
window.callBackMappedToRenewStates.(anonymous function).window.callBackMappedToRenewStates.(anonymous function) @ adal.js:2
AuthenticationContext.handleWindowCallback @ VM1927 adal.js:2
(anonymous) @ VM1928 authRedirect.js:38
(anonymous) @ VM1928 authRedirect.js:43
12:57:32.011 MarsIframe.js:637 Uncaught TypeError: Failed to execute 'postMessage' on 'Window': 2 arguments required, but only 1 present.
*This post is locked for comments