[Mono-bugs] [Bug 76203][Blo] New - Exception thrown by
XMLSerializer in web service
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Fri Sep 23 17:55:10 EDT 2005
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 davidlwarren at hotmail.com.
http://bugzilla.ximian.com/show_bug.cgi?id=76203
--- shadow/76203 2005-09-23 17:55:10.000000000 -0400
+++ shadow/76203.tmp.6093 2005-09-23 17:55:10.000000000 -0400
@@ -0,0 +1,77 @@
+Bug#: 76203
+Product: Mono: Runtime
+Version: 1.1
+OS: SUSE 9.2
+OS Details: SUSE 9.3
+Status: NEW
+Resolution:
+Severity:
+Priority: Blocker
+Component: misc
+AssignedTo: mono-bugs at ximian.com
+ReportedBy: davidlwarren at hotmail.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: Exception thrown by XMLSerializer in web service
+
+Please fill in this template when reporting a bug, unless you know what
+you are doing.
+
+Description of Problem:
+With certain XML objects, an exception is thrown when browsing to a web
+service page.
+
+Steps to reproduce the problem:
+1. compile the test code
+mcs -t:library -r:System.Web.Services -out:bin/E134Client.dll \
+E134Client_Abstract.cs E134Client.asmx.cs
+
+2. Browse to the Web service page.
+
+Actual Results:
+
+
+Server error in '/E134Client' application
+-----------------------------------------------------------------
+Description: Error processing request.
+Error Message: HTTP 500.
+
+Stack Trace: System.InvalidCastException: Cannot cast from source type to
+destination type.
+in <0x001e8>
+System.Xml.Serialization.XmlReflectionImporter:ImportElementInfo
+(System.Type cls, System.String defaultName, System.String
+defaultNamespace, System.Type defaultType,
+System.Xml.Serialization.XmlTypeMapMemberElement member,
+System.Xml.Serialization.XmlAttributes atts)
+in <0x006c6>
+System.Xml.Serialization.XmlReflectionImporter:CreateMapMember
+(System.Type declaringType, System.Xml.Serialization.XmlReflectionMember
+rmember, System.String defaultNamespace)
+...
+in <0x00253>
+System.Web.Services.Protocols.WebServiceHandlerFactory:GetHandler
+(System.Web.HttpContext context, System.String verb, System.String url,
+System.String filePath)
+in <0x00294> System.Web.HttpApplication:CreateHttpHandler
+(System.Web.HttpContext context, System.String type, System.String file,
+System.String path)
+in <0x0008f> System.Web.HttpApplication+CreateHandlerState:Execute ()
+in <0x0007c> System.Web.HttpApplication+StateMachine:ExecuteState
+(IStateHandler state, System.Boolean readysync)
+
+
+
+
+Expected Results:
+
+
+How often does this happen?
+every time
+
+Additional Information:
+If I comment out line 299 in E134Client_Abstract.cs, or remove the []s
+from lines 300 and 305, the web page is displayed correctly. Of course,
+the webservice can no longer process that XML object.
More information about the mono-bugs
mailing list