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

Marek Habersack grendel at twistedcode.net
Thu Dec 17 04:06:42 EST 2009


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.

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



More information about the Mono-devel-list mailing list