[Mono-bugs] [Bug 687865] New: Async methods of HttpWebRequest fail when compiled for the Device
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Apr 15 09:48:09 EDT 2011
https://bugzilla.novell.com/show_bug.cgi?id=687865
https://bugzilla.novell.com/show_bug.cgi?id=687865#c0
Summary: Async methods of HttpWebRequest fail when compiled for
the Device
Classification: Mono
Product: MonoTouch
Version: SVN
Platform: iPhone
OS/Version: Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: Class Libraries
AssignedTo: gnorton at novell.com
ReportedBy: jonathan.peppers at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US)
AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
I recently updated to MonoTouch 4, prior to this my app worked fine.
I am using HttpWebRequest asynchronously: I call Begin/EndGetRequestStream and
Begin/EndGetResponse, and pass private member methods of my class for
callbacks.
When running on the device, in Debug or Release, I get this exception:
System.ExecutionEngineException has been thrown.
Attempting to JIT compile method 'Omniprise.API.HttpServer:GetResponseCallback
(System.IAsyncResult)' while running with --aot-only.
at System.Net.WebAsyncResult.CB (System.Object unused) [0x00000] in <filename
unknown>:0
I tried changing several minor things like putting PreserveAttribute on the
methods, making them non-private, etc., turning off linking, etc. but nothing
I've tried has gotten my code to work on MonoTouch 4.0, even though it works
fine on Windows and the previous version of MonoTouch.
Reproducible: Always
Steps to Reproduce:
1. Use async methods of HttpWebRequest
2. Build for the device, you can run in Debug
3. First request fails with above exception
Actual Results:
ExecutionEngineException is thrown.
Expected Results:
The request should complete.
This is holding us up from putting an update of our App to the app store.
--
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