[Mono-bugs] [Bug 573160] New: XML Deserialiaztion throws NullReferenceException on 2.6.1 , works under .NET

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Jan 22 13:19:45 EST 2010


http://bugzilla.novell.com/show_bug.cgi?id=573160

http://bugzilla.novell.com/show_bug.cgi?id=573160#c0


           Summary: XML Deserialiaztion throws NullReferenceException on
                    2.6.1 , works under .NET
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.6.x
          Platform: x86-64
        OS/Version: RHEL 5
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Sys.XML
        AssignedTo: atsushi at ximian.com
        ReportedBy: michael.kinsley at sensage.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


Created an attachment (id=338390)
 --> (http://bugzilla.novell.com/attachment.cgi?id=338390)
Mindtouch Source Code pertaining to Jira

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-US)
AppleWebKit/532.8 (KHTML, like Gecko) Chrome/4.0.295.0 Safari/532.8

I have been setting up an integration between Mindtouch Wiki and Jira.  The
supported plugin works under .NET , but fails with Mono 2.6.1.

I have narrowed the issue to a NullReferenceException thrown when deserializing
the SOAP response of a webservice call to Jira.  

In order to confirm that the remote service was behaving, i did a packet
capture and reassembly ( a la tcpdum/wireshark). The re-assembled TCP/HTTP
session is attached to this issue. 

I have also attached the offending code  (
DekiServices/Extension/JiraService.cs )
 , Line 83:

RemoteIssue issue = _jira.getIssue(_jiraToken, id);

Here is a link to the issue already filed with the Mindtouch team. They have
confirmed this is a mono XML de-serialization issue ( plus the fact that it
works just fine under .NET):

http://bugs.developer.mindtouch.com/view.php?id=7513#c14556





Reproducible: Always

Steps to Reproduce:
1. authenticate to JiraWebService
2. invoke remote method getIssue(). 
3.


Expected Results:  
should have deserialized the XML and returned information regarding the link .

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list