Hi,
This is some news, and others issues, wishing it can help improving mono compatibility.
I was trying to run on OpenSuSE 11.2 mojoPortal 2.3.3.9 with mono 2.6.1, with the results explained here.
Then I tried mono 2.4.3, but without more success (same server error with mojoRating).
After that I tried mojoPortal 2.3.3.0, 2.3.3.4, 2.3.3.6, and I was happy to view the home page successfully processed, even with mono re-upgrated at 2.6.1.
Can navigate, change site skin, ... but unfortunally, for example (2.3.3.6 + mono 2.6.1), others server errors occurs at :
-
HTML content editing validation
-
Adding new page validation
"CollectionConverter cannot convert from System.String."
Description: HTTP 500. Error processing request.
Stack Trace:
System.NotSupportedException: CollectionConverter cannot convert from System.String.
at System.ComponentModel.TypeConverter.GetConvertFromException (System.Object value) [0x00000] in <filename unknown>:0
at System.ComponentModel.TypeConverter.ConvertFrom (ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value) [0x00000] in <filename unknown>:0
at System.Web.UI.ObjectStateFormatter+TypeConverterFormatter.Read (Byte token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000] in <filename unknown>:0
at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000] in <filename unknown>:0
at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000] in <filename unknown>:0
at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject (System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x00000] in <filename unknown>:0
at [a lot of others Read() and ReadObject()]
at System.Web.UI.ObjectStateFormatter.DeserializeObject (System.IO.BinaryReader r) [0x00000] in <filename unknown>:0
at System.Web.UI.ObjectStateFormatter.Deserialize (System.IO.Stream inputStream) [0x00000] in <filename unknown>:0
at System.Web.UI.ObjectStateFormatter.Deserialize (System.String inputString) [0x00000] in <filename unknown>:0
at System.Web.UI.HiddenFieldPageStatePersister.Load () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.LoadPageStateFromPersistenceMedium () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.LoadPageViewState () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.RestorePageState () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.InternalProcessRequest () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x00000] in <filename unknown>:0
Version information: Mono Runtime Version: 2.6.1 (tarball Thu Dec 17 17:24:22 UTC 2009); ASP.NET Version: 2.0.50727.1433
I wish reporting this can help.
Michel.