[Mono-bugs] [Bug 67414][Cri] New - XML over HTTPS request to eBay API fails

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sun, 3 Oct 2004 23:57:15 -0400 (EDT)

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 jeffreyp@well.com.


--- shadow/67414	2004-10-03 23:57:15.000000000 -0400
+++ shadow/67414.tmp.23298	2004-10-03 23:57:15.000000000 -0400
@@ -0,0 +1,46 @@
+Bug#: 67414
+Product: Mono: Runtime
+Version: unspecified
+OS: Windows XP
+OS Details: SP2 (and earlier). Also fails on Mac OS X
+Status: NEW   
+Priority: Critical
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: jeffreyp@well.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+Summary: XML over HTTPS request to eBay API fails
+When attempting to make an XML-over-HTTPS request to the mighty eBay API,
+the following runtime error occurs:
+Unhandled Exception: System.Net.WebException: The request timed out
+in <0x00189> System.Net.HttpWebRequest:EndGetResponse (System.IAsyncResult)
+in <0x00070> System.Net.HttpWebRequest:GetResponse ()
+in <0x00546> eBay.Client.CS_ApiGetTime:Main (string[])
+This error occurs under Mono 100% of the time. The same code runs correctly
+using Microsoft's .NET stack.
+Steps to reproduce the problem:
+1. Compile the attached code using the command line:
+   mcs -o .\mono-bin\CS-ApiGetTime.exe -r System.Xml *.cs
+2. Run the file using the command line:
+   mono CS-ApiGetTime.exe
+3. Be sad as the above error message occurs.
+This application requires a configuration file (CS-ApiGetTime.exe.config)
+to run. I have placed this file, along with the rest of the code that
+demonstrates the bug, at http://mcmanus.typepad.com/MonoGeteBayTime.zip for
+your troubleshooting convenience.
+Additional Information:
+I reported this in the 1.0 timeframe as bug 61520. The bug I'm reporting
+today was tested against the current Mono release (1.0.2). I was also able
+to confirm that the code does not run successfully on Max OS X.