I having a random problem recently with the last Q4 ASP.NET Ajax library. On occasion I get the following error. It seems to happen when one is editing the editor. I am posting here because the error message specifically mentions my script manager.
Message: HierarchyRequestError
URL: https://salescrm.olincorp.net/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_rsmMainScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a4d4da635-3815-4b70-912b-f389ade5df37%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%3aen-US%3a19b52502-df64-4cc0-aea9-c7e50aa82eb1%3a16e4e7cd%3af7645509%3a22a6274a%3a33715776%3a4877f69a%3a86526ba7%3aed16cbdc%3a88144a7a%3a24ee1bba%3ae330518b%3a2003d0b8%3ac128760b%3a1e771326%3ac8618e41%3a1a73651d%3a333f8d94%3acb4a7569%3a30f1f089%3ab2e06756%3a92fe8ea0%3afa31b949%3a874f8ea2%3a19620875%3af46195d3%3a490a9d4e%3a6d43f6d9%3ab7778d6c%3aaa288e2d%3a258f1c72%3ae085fe68%3a63b115ed%3a3856fd9f%3adc7e0bd%3a1569bb5f%3addbfcb67%3abd8f85e4
Line Number: 23595
Not sure it matters, but for my editors i have the following client script that has been in place for a while. I have been unsuccessful in tracking this issue down.
Telerik.Web.UI.Editor.CommandList.AjaxSpellCheck =
function
(commandName, editor) {
var
spell = $find(
'<%= radspellSpellChecker.ClientID %>'
);
spell.spellCheck(
new
PrometheusTextSource(editor));
return
false
;
}
var
PrometheusTextSource =
function
(editor) {
this
._editor = editor;
this
.get_text =
function
() {
return
this
._editor.get_html(); };
this
.set_text =
function
(value) {
this
._editor.set_html(value); };
}
function
OnEditorLoad(editor, args) {
editor.oldValue = editor.get_html(
true
);
var
element = document.all ? editor.get_document().body : editor.get_document();
$telerik.addExternalHandler(element,
"blur"
,
function
(e) {
var
ed = editor;
var
newValue = ed.get_html(
true
);
if
(ed.oldValue != newValue) Master_SetFormChanged(); });
}
function
OnClientModeChange(sender, args) {
if
(sender.get_mode() == 4)
// Checking the mode, where mode 4 is Preview
{
sender.get_toolContainer().style.display =
"none"
;
// Hide ToolBar
}
else
{
sender.get_toolContainer().style.display =
"block"
;
// Show ToolBar
}
}