[Mono-dev] ask for backport on mono 1.2.5 branch

Hubert FONGARNAND informatique.internet at fiducial.fr
Thu Sep 13 02:35:33 EDT 2007


I've seen some backport this morning on the 1.2.5 branch...

I don't understand why this can't be backported too?

Hubert


Le lundi 03 septembre 2007 à 10:23 +0200, informatique internet a
écrit :

> Ok, now i'm sure that the patch that correct the DropDownList
> viewstate problem is this one :
> 
> http://lists.ximian.com/pipermail/mono-patches/2007-July/097650.html
> 
> +2007-07-26 Vladimir Krasnov <vladimirk at mainsoft.com> 
> 
> +
> +	* ListItemCollection.cs: fixed LoadViewState, items restored from
> +	viewstate were not saved, fixes bug #82192
> +
> 
> it's r82779
> 
> Thanks in advance
> 
> 
> 
> Le lundi 03 septembre 2007 à 10:07 +0200, informatique internet a
> écrit :
> 
> > Hi,
> > 
> > Ooops after further investigation, it seems that this fix is not
> > enough to fix this problem... I'm investigating to find out the
> > revision number needed
> > 
> > Le vendredi 31 août 2007 à 15:51 +0200, Robert Jordan a écrit :
> > 
> > > Hi,
> > > 
> > > Hubert FONGARNAND wrote: 
> > > > In the actual release, a simple ASP.NET with a ListBox Control
> > > don't 
> > > > work, viewstate deserialization problem... 
> > > > 
> > > > This problem as been fixed in the trunk by : 
> > > > 
> > > > 2007-08-30 Igor Zelmanovich <igorz at mainsoft.com> 
> > > > 
> > > >         * ListControl.cs: fixed selected items state management.
> > > 
> > > It's r85048:
> > > 
> > > http://lists.ximian.com/pipermail/mono-patches/2007-August/099919.html
> > > 
> > > Robert
> > > 
> > > > 
> > > > Could this be backported to the mono 1.2.5 branch? 
> > > > 
> > > > 
> > > > Here's a test case for this problem : 
> > > > 
> > > > Default.aspx: 
> > > > <%@ Page Language="C#" Inherits="TestViewState.Default" %> 
> > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
> > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
> > > > <html> 
> > > > <head> 
> > > >       <title>Default</title> 
> > > > </head> 
> > > > <body> 
> > > >       <form id="form1" runat="server"> 
> > > >               <asp:Button id="button1" runat="server" /> 
> > > >               <asp:ListBox id="drpSociete" runat="server"
> > > CssClass="TextBox200" 
> > > > Width="200px" Visible="True" 
> > > >             Rows="1"></asp:ListBox> 
> > > >       </form> 
> > > > </body> 
> > > > </html> 
> > > > 
> > > > 
> > > > Default.aspx.cs : 
> > > > // Default.aspx.cs created with MonoDevelop 
> > > > // User: hubert at 15:02 31/08/2007 
> > > > // 
> > > > // To change standard headers go to
> > > Edit->Preferences->Coding->Standard 
> > > > Headers 
> > > > // 
> > > > 
> > > > using System; 
> > > > using System.Web; 
> > > > using System.Web.UI; 
> > > > using System.Web.UI.WebControls; 
> > > > using System.Data; 
> > > > 
> > > > namespace TestViewState 
> > > > { 
> > > >       
> > > >       
> > > >       public class Default : Page 
> > > >       { 
> > > >               protected ListBox drpSociete; 
> > > >               
> > > >               
> > > >               protected override void OnLoad(EventArgs e) 
> > > >               { 
> > > >                       if (!IsPostBack){ 
> > > >                               drpSociete.Items.Add("bouh"); 
> > > >                               drpSociete.Items.Add("bah"); 
> > > >                       } 
> > > >               } 
> > > >               
> > > >               
> > > >       } 
> > > > } 
> > > > 
> > > > 
> > > > Click two times on the button and you'll obtain : 
> > > > Server Error in '/' Application 
> > > > 
> > > >
> > > ________________________________________________________________________ 
> > > > 
> > > > Index is less than 0 or more than or equal to the list count.
> > > Parameter 
> > > > name: index 0 
> > > > 
> > > > Description: Error processing request. 
> > > > 
> > > > Error Message: HTTP 500. System.ArgumentOutOfRangeException:
> > > Index is 
> > > > less than 0 or more than or equal to the list count. Parameter
> > > name: 
> > > > index 0 
> > > > 
> > > > Stack Trace: 
> > > > 
> > > > System.ArgumentOutOfRangeException: Index is less than 0 or more
> > > than or equal to the list count. 
> > > > Parameter name: index 
> > > > 0 
> > > >   at System.Collections.ArrayList.get_Item (Int32 index)
> > > [0x00000] 
> > > >   at System.Web.UI.WebControls.ListItemCollection.get_Item
> > > (Int32 index) [0x00000] 
> > > >   at System.Web.UI.WebControls.ListControl.LoadViewState
> > > (System.Object savedState) [0x00000] 
> > > >   at System.Web.UI.Control.LoadViewStateRecursive (System.Object
> > > savedState) [0x00000] 
> > > >   at System.Web.UI.Control.LoadViewStateRecursive (System.Object
> > > savedState) [0x00000] 
> > > >   at System.Web.UI.Control.LoadViewStateRecursive (System.Object
> > > savedState) [0x00000] 
> > > >   at System.Web.UI.Page.LoadPageViewState () [0x00000] 
> > > >   at System.Web.UI.Page.InternalProcessRequest () [0x00000] 
> > > >   at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
> > > context) [0x00000] 
> > > > 
> > > > 
> > > > Thanks in advance! 
> > > > 
> > > > _______________________________________________ 
> > > > Ce message et les éventuels documents joints peuvent contenir
> > > des informations confidentielles. 
> > > > Au cas où il ne vous serait pas destiné, nous vous remercions de
> > > bien vouloir le supprimer et en aviser immédiatement l'expéditeur.
> > > Toute utilisation de ce message non conforme à sa destination,
> > > toute diffusion ou publication, totale ou partielle et quel qu'en
> > > soit le moyen est formellement interdite.
> > > 
> > > > Les communications sur internet n'étant pas sécurisées,
> > > l'intégrité de ce message n'est pas assurée et la société
> > > émettrice ne peut être tenue pour responsable de son contenu.
> > > 
> > > > 
> > > > 
> > > > 
> > > >
> > > ------------------------------------------------------------------------ 
> > > > 
> > > > _______________________________________________ 
> > > > Mono-devel-list mailing list 
> > > > Mono-devel-list at lists.ximian.com 
> > > > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> > > 
> > > _______________________________________________ 
> > > Mono-devel-list mailing list 
> > > Mono-devel-list at lists.ximian.com 
> > > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> > > 
> > 
> > _______________________________________________
> > Ce message et les ventuels documents joints peuvent contenir des
> > informations confidentielles.
> > Au cas o il ne vous serait pas destin, nous vous remercions de bien
> > vouloir le supprimer et en aviser immẳdiatement l'expditeur. Toute
> > utilisation de ce message non conforme sa destination, toute
> > diffusion ou publication, totale ou partielle et quel qu'en soit le
> > moyen est formellement interdite.
> > Les communications sur internet n'tant pas scurises, l'int꼎grit de
> > ce message n'est pas assure et la socitê°‡ mettrice ne peut tre
> > tenue pour responsable de son contenu.
> 
> _______________________________________________
> Ce message et les ventuels documents joints peuvent contenir des
> informations confidentielles.
> Au cas o& il ne vous serait pas destin, nous vous remercions de bien
> vouloir le supprimer et en aviser immNdiatement l'expditeur. Toute
> utilisation de ce message non conforme o sa destination, toute
> diffusion ou publication, totale ou partielle et quel qu'en soit le
> moyen est formellement interdite.
> Les communications sur internet n'tant pas s0curises, l'int_grit de ce
> message n'est pas assur
_______________________________________________
Ce message et les éventuels documents joints peuvent contenir des informations confidentielles.
Au cas où il ne vous serait pas destiné, nous vous remercions de bien vouloir le supprimer et en aviser immédiatement l'expéditeur. Toute utilisation de ce message non conforme à sa destination, toute diffusion ou publication, totale ou partielle et quel qu'en soit le moyen est formellement interdite.
Les communications sur internet n'étant pas sécurisées, l'intégrité de ce message n'est pas assurée et la société émettrice ne peut être tenue pour responsable de son contenu.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070913/92ade399/attachment.html 


More information about the Mono-devel-list mailing list