[Mono-list] Issue in CaseInsensitiveComparer

Massimo Perga massimo.perga at gmail.com
Tue Nov 28 02:51:36 EST 2006


Hello All,
  I'm re-using a DLL created using Microsoft .NET SDK which allows me to
read a certain file format. During the serialization process I got the
following exception:

Unhandled Exception: System.Runtime.Serialization.SerializationException:
Field "m_compareInfo" not found in class
System.Collections.CaseInsensitiveComparer
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadTypeMetadata(
System.IO.BinaryReader,bool,bool) <0x0074c>
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectInstance(
System.IO.BinaryReader,bool,bool,long&,object&,
System.Runtime.Serialization.SerializationInfo& ) <0x0005f>
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObject (
System.Runtime.Serialization.Formatters.Binary.BinaryElement ,
System.IO.BinaryReader,long&,object&,
System.Runtime.Serialization.SerializationInfo& ) <0x000e3>
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (
System.IO.BinaryReader) <0x00081>
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph(
System.IO.BinaryReader,bool,object&,System.Runtime.Remoting.Messaging.Header[]&)
<0x000ec>
at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize(
System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler ) <0x00169>
at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.UnsafeDeserialize(
System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler )
<0x00024>at PaintDotNet.Document.FromStream (System.IO.Stream) <0x00451>
at Gimp.Pdn.Pdn.Load (string) <0x0018e>
at Gimp.FilePlugin.Run (string,Gimp.ParamDefList,Gimp.ParamDefList&)
<0x001fa>
at Gimp.Plugin.Run (string,int,intptr,int&,intptr&) <0x000b6>
at (wrapper native-to-managed)
Gimp.Plugin.Run(intptr,int,intptr,int&,intptr&) <0x000a0>
in (unmanaged) 0x2aaaac79dca1
at (wrapper managed-to-native) Gimp.Plugin.gimp_main
(Gimp.Plugin/GimpPlugInInfo&,int,string[]) <0x00012>
at Gimp.Plugin..ctor (string[],string) <0x001c0>
at Gimp.FilePlugin..ctor (string[],string) <0x00024>
at Gimp.Pdn.Pdn..ctor (string[]) <0x00024>
at Gimp.Pdn.Pdn.Main (string[]) <0x00026>

I've checked in Mono sources and there isn't such a field.

- Is it planned to be added ?
- If not, can I give you my contribute to Mono project in order to fix this
issue ?

In the latter case, please contact me (to my e-mail address) and give me the
references of people who are currently working on serialization.

Thanks,
Regards,
  Max
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20061128/eb7c20f1/attachment.html 


More information about the Mono-list mailing list