[Mono-bugs] [Bug 54331][Nor] New - Compilation of WSDL file fails

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 13 Feb 2004 06:13:59 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by georg.michel@web.de.


--- shadow/54331	2004-02-13 06:13:59.000000000 -0500
+++ shadow/54331.tmp.13387	2004-02-13 06:13:59.000000000 -0500
@@ -0,0 +1,64 @@
+Bug#: 54331
+Product: Mono/Class Libraries
+Version: unspecified
+OS: GNU/Linux [Other]
+OS Details: Gentoo, mono-0.30
+Status: NEW   
+Priority: Normal
+Component: Sys.Web.Services
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: Georg.Michel@web.de               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+Summary: Compilation of WSDL file fails
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+wsdl can't generate a proxy class from a WSDL file for the OPC XML-DA
+webservice. This is the major standard for webservices in automation.
+Unfortunately I am not (yet) an expert in mono or .NET in general, so I was
+unable to track down the problem or use the debugger. 
+The WSDL file under http://www.rzg.mpg.de/~michel/SOPCWeb.wsdl is a WSDL
+file from a specific vendor (Siemens). When I try WSDL files from other
+vendors the error is the same. The WSDL-to-C compiler from gSOAP and  
+MS VisualStudio can compile it. 
+I guess it is a type conversion problem or the unability to process untyped
+Steps to reproduce the problem:
+1. try  "wsdl http://www.rzg.mpg.de/~michel/SOPCWeb.wsdl" or any other
+Actual Results:
+Error: System.ArgumentNullException: Argument cannot be null
+in <0x0010e> System.Convert:ToType (object,System.Type,System.IFormatProvider)
+...and the stack of its callers
+Expected Results:
+A webservice proxy class
+How often does this happen? 
+with files conforming to the OPC XMLDA-1.0 specification:
+Additional Information:
+when you first download the SOPCWeb.wsdl file, the
+assertion `hash_table != NULL' failed
+will disappear (maybe another bug)