What's the URL of the page containing the problem?
Any datagrid page (e.g., /dashboard/)
What is the expected output? What do you see instead?
Get this error twice as soon as the page is loaded in IE6:
Line: 8
Error: Array or arguments object expected
I've also seen this occasionally on Firefox, but not reproducibly.
second argument to Function.prototype.apply must be an array
[...]/scripts/yui-ext/yui-ext.js
Line 8
I've never seen it in IE7.
What operating system are you using? What browser?
Windows XP SP2, Internet Explorer 6.0 SP2
Please provide any additional information below.
Here's a callstack from a debugger. callArgs is 'true' at the point of the
error.
scripts/yui-ext/yui-ext.js:8:1
return method.apply(obj||window,callArgs)
scripts/yui/event/event-min.js:15:27
return fn.call(scope,YAHOO.util.Event.getEvent(e),obj)
scripts/yui/yahoo-dom-event/yahoo-dom-event.js:31:1
var scrollTop=Math.max(doc.documentElement.scrollTop,doc.body.scrollTop)
scripts/yui/yahoo-dom-event/yahoo-dom-event.js:61:1
return method.call(scope,el,o)
scripts/yui/yahoo-dom-event/yahoo-dom-event.js:39:14
return Y.Dom.batch(el,f,Y.Dom,true)
scripts/yui/yahoo-dom-event/yahoo-dom-event.js:66:1128
var p=YAHOO.util.Dom.getXY(el)
scripts/yui/yahoo-dom-event/yahoo-dom-event.js:45:307
var region=new Y.Region.getRegion(el)
scripts/yui/yahoo-dom-event/yahoo-dom-event.js:61:1
return method.call(scope,el,o)
scripts/yui/yahoo-dom-event/yahoo-dom-event.js:45:361
return Y.Dom.batch(el,f,Y.Dom,true)
scripts/yui-ext/yui-ext.js:142:287
return YAHOO.util.Dom.getRegion(this.dom)
scripts/djblets/datagrid.js:125:3
var headerRegion = thead.getRegion()
scripts/djblets/datagrid.js:115:3
this.initConstraints()
scripts/yui/dragdrop/dragdrop-min.js:87:515
this.init(id,sGroup,config)
scripts/djblets/datagrid.js:94:2
DJBLETS.datagrids.DDColumn.superclass.constructor.apply(this, [
YAHOO.util.Dom.generateId(el.dom), "datagrid-columns", {
resizeFrame: false
}
])
scripts/djblets/datagrid.js:73:6
new DJBLETS.datagrids.DDColumn(headers[j], grid)
scripts/yui-ext/yui-ext.js:8:3
return method.apply(obj||window,callArgs)
scripts/yui/event/event-min.js:15:27
return fn.call(scope,YAHOO.util.Event.getEvent(e),obj)