Oh... that's strange !!
All the code is wrapped in ""... and I do see it when I read the message...
ok so without the raw brackets :
Here is the call :
using (var stream = request.GetRequestStream ()) {
var args = new Arguments (service_type,
actionName, arguments);
var soapenvelop = new SoapEnvelope<Arguments>
(args);
serializer.Serialize<SoapEnvelope<Arguments>> (soapenvelop , stream);
}
inside call maybe :
public sealed class XmlSerializer
{
struct Nothing
{
}
readonly XmlSerializer<Nothing> serializer = new
XmlSerializer<Nothing> ();
public void Serialize<TObject> (TObject obj, XmlWriter writer)
{
serializer.Serialize (obj, writer, new Nothing ());
}
public void Serialize<TObject> (TObject obj, Stream stream)
{
Serialize (obj, stream, null);
}
public void Serialize<TObject> (TObject obj, Stream stream,
XmlSerializationOptions options)
{
if (options == null) {
serializer.Serialize (obj, stream);
} else {
serializer.Serialize (obj, stream, new
XmlSerializationOptions<Nothing> {
Encoding = options.Encoding, XmlDeclarationType =
options.XmlDeclarationType });
}
}
...
And full exception :
Attempting to JIT compile method
'Mono.Upnp.Xml.XmlSerializer`1<Mono.Upnp.Xml.XmlSerializer/Nothing>:Serialize<Mono.Upnp.Internal.SoapEnvelope`1<Mono.Upnp.Internal.Arguments>>
(Mono.Upnp.Internal.SoapEnvelope`1<Mono.Upnp.Internal.Arguments>,System.IO.Stream)'
while running with --aot-only. See
http://docs.xamarin.com/ios/about/limitations for more information.
System.ExecutionEngineException: Attempting to JIT compile method
'Mono.Upnp.Xml.XmlSerializer`1<Mono.Upnp.Xml.XmlSerializer/Nothing>:Serialize<Mono.Upnp.Internal.SoapEnvelope`1<Mono.Upnp.Internal.Arguments>>
(Mono.Upnp.Internal.SoapEnvelope`1<Mono.Upnp.Internal.Arguments>,System.IO.Stream)'
while running with --aot-only. See
http://docs.xamarin.com/ios/about/limitations for more information.
at Mono.Upnp.Xml.XmlSerializer.Serialize[SoapEnvelope`1]
(Mono.Upnp.Internal.SoapEnvelope`1 obj, System.IO.Stream stream,
Mono.Upnp.Xml.XmlSerializationOptions options) [0x00000] in <filename
unknown>:0
at Mono.Upnp.Xml.XmlSerializer.Serialize[SoapEnvelope`1]
(Mono.Upnp.Internal.SoapEnvelope`1 obj, System.IO.Stream stream) [0x00000]
in <filename unknown>:0
at Mono.Upnp.Internal.ControlClient.Invoke (System.String actionName,
IDictionary`2 arguments) [0x00084] in
/Users/basilemellac/Documents/Git/mono-upnp/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Internal/ControlClient.cs:82
at Mono.Upnp.Control.ServiceController.Invoke
(Mono.Upnp.Control.ServiceAction action, IDictionary`2 arguments, Int32
retryAttempts) [0x00016] in
/Users/basilemellac/Documents/Git/mono-upnp/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Control/ServiceController.cs:159
at Mono.Upnp.Control.ServiceAction.InvokeCore (IDictionary`2 arguments,
Int32 retryAttempts) [0x00011] in
/Users/basilemellac/Documents/Git/mono-upnp/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Control/ServiceAction.cs:110
at Mono.Upnp.Control.ServiceAction.Invoke (IDictionary`2 arguments, Int32
retryAttempts) [0x00007] in
/Users/basilemellac/Documents/Git/mono-upnp/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Control/ServiceAction.cs:103
at Mono.Upnp.Control.ServiceAction.Invoke (Int32 retryAttempts) [0x00000]
in
/Users/basilemellac/Documents/Git/mono-upnp/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Control/ServiceAction.cs:91
at Mono.Upnp.Control.ServiceAction.Invoke () [0x00000] in
/Users/basilemellac/Documents/Git/mono-upnp/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Control/ServiceAction.cs:86
at iOsTest.ServiceExecutorView.onSendRequest
(MonoTouch.Dialog.LoadMoreElement elem) [0x00024] in
/Users/basilemellac/Documents/Projects/MonotouchUpnp/NetUpnp/iOsTest/Views/ServiceExecutorView.cs:80
at iOsTest.ServiceExecutorView+<ViewDidLoad>c__AnonStorey7.<>m__D
(System.Object ) [0x00000] in
/Users/basilemellac/Documents/Projects/MonotouchUpnp/NetUpnp/iOsTest/Views/ServiceExecutorView.cs:64
Is that better ?
--
View this message in context:
http://monotouch.2284126.n4.nabble.com/yet-another-Attempting-to-JIT-compile-method-really-need-to-understand-how-tp4657496p4657498.html
Sent from the MonoTouch mailing list archive at Nabble.com.
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch