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

Dave Curylo curylod at asme.org
Wed Jan 9 18:18:19 UTC 2013


For what it's worth, I get these exceptions from time to time deserializing
SOAP responses.  It's difficult for me to file a test case for this as the
exact same response will not always result in this exception. It's a
sporadic issue for me but it seems to be a problem in generating the
serializer classes.

In most cases, I have to just catch the exception and work around it by
retrieving the response data from the service again.

Hopefully Esben's case is a little more straight forward and he can
reproduce it reliably.

On Wednesday, January 9, 2013, Andres G. Aragoneses wrote:

> 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/
>
>
> ______________________________**_________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/**mailman/listinfo/mono-list<http://lists.ximian.com/mailman/listinfo/mono-list>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20130109/57f595cc/attachment-0001.html>


More information about the Mono-list mailing list