[Mono-bugs] [Bug 458227] New: Generating web service help causes null key parameter name error

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Dec 11 03:55:08 EST 2008


https://bugzilla.novell.com/show_bug.cgi?id=458227


           Summary: Generating web service help causes null key parameter
                    name error
           Product: Mono: Class Libraries
           Version: SVN
          Platform: i686
        OS/Version: SuSE Linux 10.1
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Sys.Web.Services
        AssignedTo: atsushi at ximian.com
        ReportedBy: mjscod at gmx.de
         QAContact: mono-bugs at lists.ximian.com
          Found By: Community User


Overview Description:

Generating the web service help page causes an error due to changes in r121095.
I tried it with r121199. I don't know why, but it seems that msg.Name==null
which seems to indicate that there is a problem (empty properties) when the
SOAP objects are getting created.

Steps to Reproduce:

1. Start xsp in .../xsp/test
2. Open http://localhost:8080/1.1/webservice/ConverterService.asmx

Actual Results:

I got the following exception:
System.ArgumentNullException: null key
Parameter name: key
  at System.Collections.Hashtable.get_Item (System.Object key) [0x000d5] in
/usr/src/mono/mcs/class/corlib/System.Collections/Hashtable.cs:412 
  at System.Web.Services.Description.MessageCollection.get_Item (System.String
name) [0x00000] in
/usr/src/mono/mcs/class/System.Web.Services/System.Web.Services.Description/MessageCollection.cs:56 
  at System.Web.Services.Description.BasicProfileChecker.CheckR2305
(System.Web.Services.Description.ConformanceCheckContext ctx,
System.Web.Services.Description.Operation value) [0x00034] in
/usr/src/mono/mcs/class/System.Web.Services/System.Web.Services.Description/BasicProfileChecker.cs:421 
  at System.Web.Services.Description.BasicProfileChecker.Check
(System.Web.Services.Description.ConformanceCheckContext ctx,
System.Web.Services.Description.Operation value) [0x00036] in
/usr/src/mono/mcs/class/System.Web.Services/System.Web.Services.Description/BasicProfileChecker.cs:412 
  at System.Web.Services.Description.WebServicesInteroperability.Check
(System.Web.Services.Description.ConformanceCheckContext ctx,
System.Web.Services.Description.ConformanceChecker checker,
System.Web.Services.Description.ServiceDescription sd) [0x001a8] in
/usr/src/mono/mcs/class/System.Web.Services/System.Web.Services.Description/WebServicesInteroperability.cs:136 
  at System.Web.Services.Description.WebServicesInteroperability.Check
(WsiProfiles claims, System.Web.Services.Description.ConformanceCheckContext
ctx, IEnumerable documents) [0x00043] in
/usr/src/mono/mcs/class/System.Web.Services/System.Web.Services.Description/WebServicesInteroperability.cs:73 
  at
System.Web.Services.Description.WebServicesInteroperability.CheckConformance
(WsiProfiles claims,
System.Web.Services.Description.ServiceDescriptionCollection services,
System.Web.Services.Description.BasicProfileViolationCollection violations)
[0x00008] in
/usr/src/mono/mcs/class/System.Web.Services/System.Web.Services.Description/WebServicesInteroperability.cs:55 
  at ASP.DefaultWsdlHelpGenerator_aspx.Page_Load (System.Object sender,
System.EventArgs e) [0x00263] in
/home/www/xsp/test/@@MonoFakeVirtualPath@@/usr/local/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx:164 
  at System.Web.UI.Control.OnLoad (System.EventArgs e) [0x00029] in
/usr/src/mono/mcs/class/System.Web/System.Web.UI/Control.cs:967 
  at System.Web.UI.Control.LoadRecursive () [0x00020] in
/usr/src/mono/mcs/class/System.Web/System.Web.UI/Control.cs:1446 
  at System.Web.UI.Page.ProcessLoad () [0x0004a] in
/usr/src/mono/mcs/class/System.Web/System.Web.UI/Page.cs:1592 
  at System.Web.UI.Page.ProcessPostData () [0x0004d] in
/usr/src/mono/mcs/class/System.Web/System.Web.UI/Page.cs:1570 
  at System.Web.UI.Page.InternalProcessRequest () [0x001bf] in
/usr/src/mono/mcs/class/System.Web/System.Web.UI/Page.cs:1528 
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context)
[0x0005b] in /usr/src/mono/mcs/class/System.Web/System.Web.UI/Page.cs:1347 


Expected Results:

The web service help page should show up.

Build Date & Platform:

mono SVN r121199 on Linux


-- 
Configure bugmail: https://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