On Mon, 26 Nov 2007 15:18:49 +0100, "Thomas Hansen" <[EMAIL PROTECTED]>
scribbled:

Hey Thomas,

> Howdy, I'm one of the developers behind Gaia Ajax Widgets (
> http://ajaxwidgets.com) and we just had a weird problem which didn't exist
> in previous versions of Mono in regards to a custom Button class inherited
> from System.Web.UI.WebControls.Button class...
[snip]

> System.IndexOutOfRangeException: Array index is out of range.
>   at System.Web.UI.ClientScriptManager.RegisterForEventValidation
> (System.String uniqueId, System.String argument) [0x00000]
>   at System.Web.UI.ClientScriptManager.RegisterForEventValidation
> (System.Web.UI.PostBackOptions options) [0x00000]
>   at System.Web.UI.ClientScriptManager.GetPostBackEventReference
> (System.Web.UI.PostBackOptions options, Boolean
> registerForEventValidation) [0x00000]
>   at System.Web.UI.WebControls.Button.GetClientScriptEventReference ()
> [0x00000]
>   at System.Web.UI.WebControls.Button.AddAttributesToRender
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.WebControls.WebControl.RenderBeginTag
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.WebControls.WebControl.Render
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at Gaia.WebWidgets.AjaxControl.RenderNonCallback
> (Gaia.WebWidgets.RenderControlHtml htmlControlToRender,
> System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at Gaia.WebWidgets.AjaxControl.RenderControl
> (Gaia.WebWidgets.RenderControlHtml htmlControlToRender,
> System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at Gaia.WebWidgets.Button.RenderControl
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.Control.RenderChildren
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Control.RenderChildren
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at Gaia.WebWidgets.MultiView.RenderChildrenOnForceAnUpdate () [0x00000]
>   at Gaia.WebWidgets.MultiView.RenderCallback
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at Gaia.WebWidgets.MultiView.RenderControl
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.Control.RenderChildren
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at Gaia.WebWidgets.Panel.RenderCallback
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at Gaia.WebWidgets.Panel.RenderControl (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Control.RenderChildren
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Control.RenderChildren
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.HtmlControls.HtmlForm.RenderChildren
> (System.Web.UI.HtmlTextWriter w) [0x00000]
>   at System.Web.UI.HtmlControls.HtmlContainerControl.Render
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.HtmlControls.HtmlForm.Render
> (System.Web.UI.HtmlTextWriter w) [0x00000]
>   at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.HtmlControls.HtmlForm.RenderControl
> (System.Web.UI.HtmlTextWriter w) [0x00000]
>   at System.Web.UI.Control.RenderChildren
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Control.RenderChildren
> (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Page.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
>   at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter
> writer) [0x00000]
>   at System.Web.UI.Page.InternalProcessRequest () [0x00000]
>   at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
> context) [0x00000]
It looks like a regression. Please file a bug with an attached test case,
thanks!

best regards,

marek

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to