[Mono-dev] ASP.NET website fails after update to 2.4.3

Marek Habersack grendel at twistedcode.net
Fri Dec 18 06:09:52 EST 2009


On Thu, 17 Dec 2009 10:06:42 +0100
Marek Habersack <grendel at twistedcode.net> wrote:

Hello
> On Tue, 15 Dec 2009 17:18:32 -0700
> Robert Abram <lists at loneprairie.com> wrote:
> 
> Hello,
> > I believe my error after upgrading from 2.4.2.3 to 2.4.3 on a test
> > server is a similar problem.  Please see attached test app.
> 	Excellent! It does reproduce the issue. I filed a bug report
> (https://bugzilla.novell.com/show_bug.cgi?id=565547) so that it doesn't skip my mind and will try
> to work on fixing it later tonight.
The bug is fixed now,

marek
> 
> thanks a lot, best
> 
> marek
> > 
> > On the page, I have an ObjectDataSource which read two parameter values
> > from controls on the page.
> > 
> > 
> >         <asp:ObjectDataSource runat="server" ID="odsECCNSummary"
> >             TypeName="App.Test.ECCN"
> >             SelectMethod="GetECCNSummaryWithFilter"
> >             SelectCountMethod="GetECCNSummaryCountWithFilter"
> >             EnablePaging="true">
> >                 <SelectParameters>
> >                      <asp:ControlParameter ControlID="ddlDate"
> >         Name="year" Type="Int32" />
> >                      <asp:ControlParameter ControlID="txtSearchValue"
> >         Name="eccn" Type="String" />
> >                 </SelectParameters>
> >         </asp:ObjectDataSource>
> > 
> > 
> > Changing the control parameters to simple default parameters makes the
> > page work.
> > 
> >               <asp:Parameter Name="year" Type="Int32"
> > DefaultValue="2009"/>
> >         <asp:Parameter Name="eccn" Type="String" DefaultValue="test" />
> > 
> > This is code is right out of production that was working fine on 2.4.2.3
> > 
> > Regards,
> > 
> > Robert 
> > 
> > 
> > 
> > System.NotSupportedException: CollectionConverter cannot convert from
> > System.String.
> > 
> >   at System.ComponentModel.TypeConverter.GetConvertFromException (System.Object value) [0x0001d]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System/System.ComponentModel/TypeConverter.cs:161
> > at System.ComponentModel.TypeConverter.ConvertFrom (ITypeDescriptorContext context,
> > System.Globalization.CultureInfo culture, System.Object value) [0x00017]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System/System.ComponentModel/TypeConverter.cs:79
> > at System.Web.UI.ObjectStateFormatter+TypeConverterFormatter.Read (Byte token,
> > System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00030]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:1019
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte token, System.IO.BinaryReader
> > r, System.Web.UI.ReaderContext ctx) [0x00006]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:715
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+ObjectArrayFormatter.Read (Byte token,
> > System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00016]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:806
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+PairFormatter.Read (Byte token, System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x00013]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:692
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+ObjectArrayFormatter.Read (Byte token,
> > System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00016]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:806
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte token, System.IO.BinaryReader
> > r, System.Web.UI.ReaderContext ctx) [0x00006]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:715
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte token,
> > System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00016]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:744
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte token, System.IO.BinaryReader
> > r, System.Web.UI.ReaderContext ctx) [0x00020]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:717
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte token,
> > System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00016]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:744
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte token, System.IO.BinaryReader
> > r, System.Web.UI.ReaderContext ctx) [0x00020]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:717
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte token,
> > System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00016]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:744
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte token, System.IO.BinaryReader
> > r, System.Web.UI.ReaderContext ctx) [0x00020]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:717
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte token,
> > System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00016]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:744
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte token, System.IO.BinaryReader
> > r, System.Web.UI.ReaderContext ctx) [0x00020]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:717
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+PairFormatter.Read (Byte token, System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x00006]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:691
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter+PairFormatter.Read (Byte token, System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x00006]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:691
> > at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r,
> > System.Web.UI.ReaderContext ctx) [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:467
> > at System.Web.UI.ObjectStateFormatter.DeserializeObject (System.IO.BinaryReader r) [0x00000]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:222
> > at System.Web.UI.ObjectStateFormatter.Deserialize (System.IO.Stream inputStream) [0x00011]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:141
> > at System.Web.UI.ObjectStateFormatter.Deserialize (System.String inputString) [0x000a8]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:169
> > at System.Web.UI.HiddenFieldPageStatePersister.Load () [0x00007]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/HiddenFieldPageStatePersister.cs:61
> > at System.Web.UI.Page.LoadPageStateFromPersistenceMedium () [0x0000f]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/Page.cs:1908 at
> > System.Web.UI.Page.LoadPageViewState () [0x00000]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/Page.cs:1914 at
> > System.Web.UI.Page.RestorePageState () [0x00051]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/Page.cs:1558 at
> > System.Web.UI.Page.InternalProcessRequest () [0x001b9]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/Page.cs:1533 at
> > System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x0005b]
> > in /home/build/mono.2.4.3/mono-2.4.3/mcs/class/System.Web/System.Web.UI/Page.cs:1353 
> > 
> > 
> > 
> > -----Original Message-----
> > From: k0l0b0k <k0l0b0k.void at gmail.com>
> > To: grendel at twistedcode.net
> > Cc: mono-devel-list at lists.ximian.com
> > Subject: Re: [Mono-dev] ASP.NET website fails after update to 2.4.3
> > Date: Fri, 11 Dec 2009 00:09:03 +0200
> > 
> > 
> > Hello again, thanks for reply.
> > I'm play with ObjectStateFormatter, and found this:
> > if I add this check:
> >  !converter.CanConvertFrom (t) on line 441 of trunk's source
> > as it was changed in this patch:
> > http://anonsvn.mono-project.com/viewvc/trunk/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs?r1=143587&r2=143967
> > 
> > application goes to work well.
> > I did not understand how and why (no time for it), but it works. Thanks, Marek!
> > 
> > 2009/12/10 Marek Habersack <grendel at twistedcode.net>:
> > > On Thu, 10 Dec 2009 23:08:55 +0200
> > > k0l0b0k <k0l0b0k.void at gmail.com> wrote:
> > >
> > >> Good day!
> > > Hello,
> > >
> > >> I have a production website, that runs on mod_mono on Debian Lenny,
> > >> and after update from 2.4.2.3 to mono-2.4.3 few hours ago, application
> > >> runs with some stranges (it works at all, but does not show some
> > >> information).
> > > It looks like either a regression in ObjectStateFormatter or an issue with
> > > CollectionConverter. 2.4.3 has some changes in the former which introduced proper usage of
> > > type converters. It's hard to tell which of the above is true without getting a test case or
> > > access to your application so that I can reproduce the bug locally. Please file a bug and
> > > include a test case (or provide source for your application if you can). If you can't share
> > > your app's code publically and are unable to come up with a test case, please contact me
> > > privately at mhabersack at novell.com and we'll work something out.
> > >
> > > regards,
> > >
> > > marek
> > >
> > >
> > >> In apache's error log I'm found:
> > >>
> > >> Runtime error: Exception of type 'System.Web.HttpUnhandledException'
> > >> was thrown.
> > >>
> > >>   at System.Web.UI.Page.ProcessException (System.Exception e) [0x00000]
> > >>   at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
> > >> context) [0x00000]
> > >>   at System.Web.HttpApplication+<Pipeline>c__Iterator2.MoveNext ()
> > >> [0x00000]
> > >>   at System.Web.HttpApplication.Tick () [0x00000]
> > >>
> > >> Inner exception: CollectionConverter cannot convert from System.String.
> > >>
> > >>   at System.ComponentModel.TypeConverter.GetConvertFromException
> > >> (System.Object value) [0x00000]
> > >>   at System.ComponentModel.TypeConverter.ConvertFrom
> > >> (ITypeDescriptorContext context, System.Globalization.CultureInfo
> > >> culture, System.Object value) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+TypeConverterFormatter.Read
> > >> (Byte token, System.IO.BinaryReader r, System.Web.UI.ReaderContext
> > >> ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectArrayFormatter.Read
> > >> (Byte token, System.IO.BinaryReader r, System.Web.UI.ReaderContext
> > >> ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+PairFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectArrayFormatter.Read
> > >> (Byte token, System.IO.BinaryReader r, System.Web.UI.ReaderContext
> > >> ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+PairFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+PairFormatter.Read (Byte
> > >> token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
> > >> [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
> > >> (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter.DeserializeObject
> > >> (System.IO.BinaryReader r) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter.Deserialize (System.IO.Stream
> > >> inputStream) [0x00000]
> > >>   at System.Web.UI.ObjectStateFormatter.Deserialize (System.String
> > >> inputString) [0x00000]
> > >>   at System.Web.UI.HiddenFieldPageStatePersister.Load () [0x00000]
> > >>   at System.Web.UI.Page.LoadPageStateFromPersistenceMedium () [0x00000]
> > >>   at System.Web.UI.Page.LoadPageViewState () [0x00000]
> > >>   at System.Web.UI.Page.RestorePageState () [0x00000]
> > >>   at System.Web.UI.Page.InternalProcessRequest () [0x00000]
> > >>   at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
> > >> context) [0x00000]
> > >>
> > >> How can I fix this bug? This app works properly on mono versions from
> > >> 1.9 to 2.4.2, and MS .NET 2.0 (Cassini and IIS hosts).
> > >> I'm build mono from sources, and can give any additional info, if needed.
> > >> One thing - if you can help - please do it, coz I need to fix it urgently.
> > >> Thanks in advice!
> > >> _______________________________________________
> > >> 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
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list



More information about the Mono-devel-list mailing list