[Mono-list] Bug in StreamWriter ??? (Mono 1.2.5 on Windows XP) ??

Gert Driesen gert.driesen at telenet.be
Thu Sep 6 15:57:28 EDT 2007


Andrew,

Please submit a bug report for this.

Gert

-----Original Message-----
From: mono-list-bounces at lists.ximian.com
[mailto:mono-list-bounces at lists.ximian.com] On Behalf Of Andrew Tierney
Sent: donderdag 6 september 2007 8:02
To: mono-list at lists.ximian.com
Subject: [Mono-list] Bug in StreamWriter ??? (Mono 1.2.5 on Windows XP) ??

Hi All,

I just tested a little VOIP account checker I had running on .NET 2.0 and it
appears to crash on Mono 1.2.5.

The code snippet in question is as follows: (basically go to the login page,
post details then save cookies and reply...)

============================================================================
====

            string VOIPPage =
"https://billing.sipme.com.au:8445/login.html";
            string VOIPPOST = "user=USERID&password=MYPASSWORD&x=27&y=12";
        
            HttpWebRequest req =
(HttpWebRequest)WebRequest.Create(VOIPPage);
            req.Method = "POST";
            req.CookieContainer = new CookieContainer();
            req.ContentType = "application/x-www-form-urlencoded";
            req.ContentLength = VOIPPOST.Length;
            StreamWriter sw = new StreamWriter(req.GetRequestStream());
            sw.Write(VOIPPOST);
            sw.Close();   // <<<==== CRASHES HERE..on MONO ??????

            HttpWebResponse postRes = (HttpWebResponse)req.GetResponse();
            StreamReader sr = new StreamReader(postRes.GetResponseStream());
            string reply = sr.ReadToEnd();

======================================================================

The Error when I run this on MONO 1.2.5 is:

Unhandled Exception: System.Net.WebException: Error writing request.
  at System.Net.WebConnectionStream.WriteRequest () [0x00000]
  at System.Net.WebConnectionStream.Close () [0x00000]
  at System.IO.StreamWriter.Dispose (Boolean disposing) [0x00000]
  at System.IO.StreamWriter.Close () [0x00000]
  at Voip.Program.Main (System.String[] args) [0x00000]

It works fine on .NET 2.0 on Windows XP Sp2..

Any ideas ??

Regards
Andrew



            



_______________________________________________
Mono-list maillist  -  Mono-list at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list



More information about the Mono-list mailing list