This may or may not be any help for you, but could be something to look into/test. In your webservice are you passing any DateTime objects back to they client?
My setup is a bit different. I'm using WCF that is returning json. I'm just using httpwebrequest to hit my services and then I deserialize the object in MonoDroid. It was always crashing on me until I removed the DateTime object. Haven't found a way around it yet as it wasn't an important field so I haven't looked into it. So like I said, my setup is different but it may be something to test. Mike Child On Thu, Oct 20, 2011 at 10:28 AM, <[email protected]> wrote: > > Hi, > > i have tested including the calculator Webservice from the official > tutorial. Worked fine. Then i included my srervice again and the error was > back. I managed to provide my service on a public server. If any of you have > an idea what could be the reason, please try: > http://91.190.202.121:8083/Sync.svc?wsdl > > If i generat Clientcode via slsvcutil it seems to work until i pass a > Complex Datatype as out-parameter back to the client. Wireshark sows that > the soapmessage contains the data, but in the completed-event the variable > is null. Any ideas how to solve this? I urgently need either a .Net 2.0 > Webservice solution or a WCF solution. But both don't work... > > Thanks in advance > > Bernhard > > > > > > *[email protected]* > Gesendet von: [email protected] > > 05.10.2011 20:43 > Bitte antworten an > Discussions related to Mono for Android <[email protected]> > > An > Discussions related to Mono for Android <[email protected]> > Kopie > Thema > [mono-android] Antwort: Re: Webservice Deserialization Error > > > > > > Hi, > > i already tried release and debug, each with and without linking. As the > services work from my other clients on iOS (monotouch), wp7, winCe and > windows i dont think its a problem with the services. And > According to WireShark there is no single packet transfered... > > Bernhard > > > > *Glen Hassell <[email protected]>* > Gesendet von: [email protected] > > 05.10.2011 12:10 > Bitte antworten an > Discussions related to Mono for Android <[email protected]> > > An > Discussions related to Mono for Android <[email protected]> > Kopie > Thema > Re: [mono-android] Webservice Deserialization Error > > > > > > > Suggestion: > * > **http://www.soapui.org/* <http://www.soapui.org/> - very useful for > inspecting web services during the SDLC. > > Wireshark is very useful filtering on any value of a HTTP request / > response to capture all the requests to a particular host, like your mobile > device, of course attached within your local network. > > Have a lot of Ph....un... > > :-) > > On Wed, Oct 5, 2011 at 6:58 AM, Jonathan Pryor > <*[email protected]*<[email protected]>> > wrote: > Is this a Release build, and/or do you have linking enabled? > > Thanks, > - Jon > > On Oct 4, 2011, at 3:00 PM, > *[email protected]*<[email protected]>wrote: > > > > > Hi, > > > > > > i got a monodroid appication and a few librarys. One of the librarys > contains 2 Webservice References. If i call them from my app, no matter wich > method (e.g. no parameters, no return value) i get the following error: > > > > {System.IndexOutOfRangeException: Array index is out of range. > > at (wrapper stelemref) object:virt_stelemref_object (intptr,object) > > at System.Xml.Serialization.XmlTypeMapMember.SetValueSpecified > (System.Object ob, Boolean value) [0x0000c] in > /home/jon/Development/xamarin/mono/mcs/class/System.XML/System.Xml.Serialization/XmlTypeMapMember.cs:200 > > at > System.Xml.Serialization.XmlSerializationReaderInterpreter.SetMemberValue > (System.Xml.Serialization.XmlTypeMapMember member, System.Object ob, > System.Object value, Boolean isValueList) [0x0002d] in > /home/jon/Development/xamarin/mono/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReaderInterpreter.cs:585 > > at > System.Xml.Serialization.XmlSerializationReaderInterpreter.SetMemberValueFromAttr > (System.Xml.Serialization.XmlTypeMapMember member, System.Object ob, > System.Object value, Boolean isValueList) [0x00028] in > /home/jon/Development/xamarin/mono/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReaderInterpreter.cs:596 > > at > System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadMessage > (System.Xml.Serialization.XmlMembersMapping typeMap) [0x00057] in > /home/jon/Development/xamarin/mono/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReaderInterpreter.cs:125 > > at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadRoot > () [0x0004c] in > /home/jon/Development/xamarin/mono/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReaderInterpreter.cs:92 > > at System.Xml.Serialization.XmlSerializer.Deserialize > (System.Xml.Serialization.XmlSerializationReader reader) [0x0001c] in > /home/jon/Development/xamarin/mono/mcs/class/System.XML/System.Xml.Serialization/XmlSerializer.cs:361 > } > > > > > > If i pass a wrong address to my webservice-object, i get a > nameresolutionerror. Looks like getting back errors works. > > > > I already tried switching linking and shared runtime on and off. Same > results. > > > > > > Thanks for your help > > > > Bernhard Geßler_______________________________________________ > > Monodroid mailing list > > *[email protected]* <[email protected]> > > > > UNSUBSCRIBE INFORMATION: > > *http://lists.ximian.com/mailman/listinfo/monodroid*<http://lists.ximian.com/mailman/listinfo/monodroid> > > _______________________________________________ > Monodroid mailing list* > **[email protected]* <[email protected]> > > UNSUBSCRIBE INFORMATION:* > **http://lists.ximian.com/mailman/listinfo/monodroid*<http://lists.ximian.com/mailman/listinfo/monodroid> > > > > -- > Glen Hassell > Inner Technique* > **http://innertech.com.au/* <http://innertech.com.au/> > Office: 03 9687 0006 > Mobile: +61 (0) 438 340 385 > > _______________________________________________ > Monodroid mailing list > [email protected] > > UNSUBSCRIBE INFORMATION:* > **http://lists.ximian.com/mailman/listinfo/monodroid*<http://lists.ximian.com/mailman/listinfo/monodroid> > _______________________________________________ > Monodroid mailing list > [email protected] > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > > > _______________________________________________ > Monodroid mailing list > [email protected] > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > >
_______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
