[Mono-bugs] [Bug 79924][Nor] Changed - [TEST] nant enters endless loop on mono >= 1.1.17
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Wed Nov 15 16:37:27 EST 2006
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 gert.driesen at pandora.be.
http://bugzilla.ximian.com/show_bug.cgi?id=79924
--- shadow/79924 2006-11-14 10:04:15.000000000 -0500
+++ shadow/79924.tmp.8892 2006-11-15 16:37:27.000000000 -0500
@@ -50,6 +50,34 @@
------- Additional Comments From gert.driesen at pandora.be 2006-11-14 09:17 -------
I'll first have a look, before bothering Atsushi with this.
------- Additional Comments From atsushi at ximian.com 2006-11-14 10:04 -------
Thanks Gert.
+
+------- Additional Comments From gert.driesen at pandora.be 2006-11-15 16:37 -------
+Atsushi, (as I mentioned on IRC) I cannot reproduce the endless loop
+in NAnt.
+
+What I did notice is that Mono performs XML Schema validation in
+XmlDocument.Load(string) if xsi:noNamespaceSchemaLocation is set in
+the XML instance, while MS does not.
+
+I've attached a (gzipped) tar archive containing a small repro.
+
+To reproduce:
+
+1. extract the tar.
+2. compile test.cs
+3. run it with the following arguments:
+* input1.xml : on MS you get no XmlSchemaException although the
+referenced XML Schema is not valid
+* input2.xml : the host specified in noNamespaceSchemaLocation is
+not reachable. This causes a substantial delay on Mono, but no delay
+at all on MS.
+
+This makes me think that MS does not even fetch the XML Schema (let
+alone validate). I could be totally wrong ofcourse.
+
+About Leslek's issue: perhaps he did not have internet connectivity
+on his system or sf.net (where the NAnt xsd is hosted) was extremely
+slow (isn't always?), which would explain the long delay.
More information about the mono-bugs
mailing list