Asked by:
CollapsiblePanelExtender and Null error

Question
-
User-130623335 posted
We are using CollasiblePanelExtender Ajax control. When opening and closing panel it makes a call to server and puts a value in Session. After about the second click we see this error "AjaxControlToolkit.ControlBase.onsubmitCollection.length is null or not an object."........also error appears spradically when updating.........users say they can update data a field box at a time and then hit update button with no error.........
Also this only happens on our Prod box and no other environment.....Its a Intranet site with a small user base of 50-100 users.......
Any help with direction of how to troubleshoot this problem would be appreciated.
thanks
Monday, December 28, 2009 10:41 AM
All replies
-
User1414178881 posted
It's hard to know,please tell us what version of the Ajaxtoolkit do you use? Do you have the latest version? Can you post the html?
Monday, December 28, 2009 1:26 PM -
User-130623335 posted
Here is some more info:
ajax Toolkit Version = 3.0.30512.17815
AjaxControlToolkit.WCSFExtensions version = 2.0.2
What is odd is it will open on click, close on second click, and then 3rd time it will display the error.......I am loading a progress bar while this action takes place.....code is below........but why does it work in 3 envrionments and not this one......I compared machine.config and they are the same.......here is the Ajax code its failing on
if(!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack())for(var a=0;aAjaxControlToolkit.ControlBase.onsubmitCollection.length;a++)
sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(InitializeRequestHandler);
function
InitializeRequestHandler(sender, eventArgs) {SetProgressDiv();
document.getElementById(
document.getElementById(
}
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
'<%=uxProgress.ClientID%>').style.display = 'block'; 'Container').style.cursor = 'wait';function
document.getElementById(
document.getElementById(
}
EndRequestHandler(sender, eventArgs) {'<%=uxProgress.ClientID%>').style.display = 'none';'Container').style.cursor = '';Monday, December 28, 2009 4:07 PM -
User1414178881 posted
Sorry for late responding,Can you re-post the html so we can check it out? it's not readable as you can see.
Tuesday, January 5, 2010 3:46 AM -
User-130623335 posted
I about ready to post. We found the problem to not be Ajax but our WAN compression software 9 (Riverbed Steelhead) that was causing the problem. We host our production server off-site and the Riverbed Steelhead was added about 3 weeks ago when the error starting to occur. So hopefully this helps anyone else out there.
thanks
Tuesday, January 5, 2010 10:51 AM -
User1840005573 posted
Hi
We see the same symptoms with a web application. We also have Riverbeds between sites.How did you trace it down to the Riberbeds?
Thanks.
Tuesday, February 11, 2014 3:29 AM