[Mono-bugs] [Bug 694862] New: Synchronous Web-Service (.Net 2.0) call becomes stuck if more than 1 MB is to transmitted

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu May 19 09:16:55 EDT 2011



           Summary: Synchronous Web-Service (.Net 2.0) call becomes stuck
                    if more than 1 MB is to transmitted
    Classification: Mono
           Product: MonoTouch
           Version: unspecified
          Platform: iPad
        OS/Version: Apple iOS 4.3
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Runtime
        AssignedTo: frego at novell.com
        ReportedBy: gerold.url at efm.at
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---

Created an attachment (id=430422)
 --> (http://bugzilla.novell.com/attachment.cgi?id=430422)
StackTrace of Exception

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; de-de)
AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1

Seems to be related to the Bug #690357

Error occurs at all Versions of MonoTouch (MT) greater than 4.0.0
All will be fine with MT <= 3.2.6

If I will get some data through a web-service (WS), the WS will get stuck very
often. If the amount of data is around 0.1MB it will function mostly. At 0.2MB
it occurs one time out of 10. At 1 MB it occurs nearly every time. With 5 MB
the WS never finished without exception.
The exception occurs after (exact) 5 minutes and will be a time out from
System.Net.WebException (last exception is a System XML: “There is an error in
XML document.”). The whole Stack-Trace will be in the attachment. => It is not
the standard 10 sec Timeout!

In the Debug/Release-Simulator it occurs too, but the amount is higher (at
least 30 MB)
(And no: it has to be finished in less than 5 min, in MT 3.2.6 all works fine!)

Reproducible: Always

Steps to Reproduce:
1. Install Monotouch >= Version 4.0.0
2. Add a Web-Service with a function where you can download some data (best: if
you can choose the amount through a param)
3. call the web-service within a try-catch block (try to receive at least 1 MB
on the iPad)
4. msgbox of the whole stack trace (not only the last one)
Actual Results:  
after 5 minutes it comes to an exception

Expected Results:  
Synchronous Web-Service should be finished without exception

Version MonoDevelop: 2.4.2
Web-Service programmed inVisual Studio Framework 3.5 

Release Notes from MT 4.0.3: „Fixed a web service regression in 4.02“
Unfortunately the error described above is still there  and first occured  in
Version 4.0.0 already

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list