[Mono-bugs] [Bug 690441] New: Calling WCF services with down or bad URLs causes app to crash - Can't catch WCF errors

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Apr 27 21:32:02 EDT 2011



           Summary: Calling WCF services with down or bad URLs causes app
                    to crash - Can't catch WCF errors
    Classification: Mono
           Product: MonoTouch
           Version: unspecified
          Platform: Macintosh
        OS/Version: Apple iOS 4.3
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Class Libraries
        AssignedTo: gnorton at novell.com
        ReportedBy: ianvink at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---

Created an attachment (id=426978)
 --> (http://bugzilla.novell.com/attachment.cgi?id=426978)
MonoDevelop Solution demoing the crash

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-US)
AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.205 Safari/534.16

Unable to catch WCF errors.

Using a service generated by the silverlight service generator will crash the
app if called on a url that is down or bad or that throws an error back to

We use this to generate the service wrapper:

slsvcutil.exe http://localhost/GGGGG/Timesheet.svc?wsdl /namespace:"*,General" 
/d:z:\desktop /noConfig  /ser:DataContractSerializer

Reproducible: Always

Steps to Reproduce:
1. Generate a service wrapper with the Silverlight 4 slsvcutil.exe
2. Call it with a bad URL or URL that is down
3. Try to catch the exception - unable to, app crashes
Actual Results:  
Unable to catch exception

Expected Results:  
Should be able to catch the exception.

I have attached a sample app that will crash when the "Crash Me" button is
pressed. A number of use cases that also crash are in the code.

All code is in the AppDelegateIPhone.cs 

Run as iPhone in Simulator. iOS 4+

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