[Mono-list] NullReferenceException at System.Xml.Serialization.XmlSerializer

Andres G. Aragoneses knocte at gmail.com
Wed Jan 9 17:56:34 UTC 2013

On 09/01/13 17:21, Esben Laursen wrote:
> Hi All,
> I sometimes get this execption to the console on my app. I have not
> really identified what part of my code that is generating the exception
> (I use xml serializers extensively). The app does not crash and I am
> fairly sure that I have wrapped all the parts of my code in a try/catch..
> Here is the output to the console.
> Serializer could not be generated
> System.NullReferenceException: Object reference not set to an instance
> of an object
>    at System.Xml.Serialization.TypeData.ToCSharpName (System.Type type,
> Boolean full) [0x00000] in <filename unknown>:0
>    at System.Xml.Serialization.TypeData.get_CSharpFullName () [0x00000]
> in <filename unknown>:0
>    at
> System.Xml.Serialization.SerializationCodeGenerator.GenerateReadObject
> (System.Xml.Serialization.XmlTypeMapping typeMap) [0x00000] in <filename
> unknown>:0
>    at System.Xml.Serialization.SerializationCodeGenerator.GenerateReader
> (System.String readerClassName, System.Collections.ArrayList maps)
> [0x00000] in <filename unknown>:0
>    at
> System.Xml.Serialization.SerializationCodeGenerator.GenerateSerializers
> (System.IO.TextWriter writer) [0x00000] in <filename unknown>:0
>    at System.Xml.Serialization.XmlSerializer.GenerateSerializers
> (System.Xml.Serialization.GenerationBatch batch,
> System.CodeDom.Compiler.CompilerParameters cp) [0x00000] in <filename
> unknown>:0
> I am running mono 3.0.1 complied from source on a Fedora Core..
> Can any of you guys identify if this is a "bug" in mono or in my code..
> (and yes I might send something "wrong" into the serializer :-)
> Hope you can help..

No matter how wrong you think the value to the serializer is, a 
NullReferenceException should never be generated from inside any class 
library, so this is likely a mono bug. File it with a minimal testcase 
in http://bugzilla.xamarin.com/

More information about the Mono-list mailing list