Not directly. I pass back some DateTime Values as Attributes of custom objects i pass back. The strange thing is, as .Net 2.0 Webservice nothing is working, not even a funktion without arguments and with just an int as return value. As WCF moth things work, except passing back custom objects, wether they contain datetime or not. Even more misterious is, why it already had worked from february to april ans stopped working now...
Mike Child <[email protected]> 20.10.2011 17:05 An Discussions related to Mono for Android <[email protected]> Kopie [email protected] Thema Re: [mono-android] Webservice Deserialization Error 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/ - 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]> 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] 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] > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid _______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid -- Glen Hassell Inner Technique 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 _______________________________________________ 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
