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

Reply via email to