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&lt;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&lt;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&lt;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

Reply via email to