[Mono-dev] serialization problem
Ivano Luberti
luberti at archicoop.it
Wed Feb 1 04:32:50 EST 2006
Hi, I'm sorry to bore the list with a bunch of message but after
using mono for 2 month with little problems now I think I have hit a
serious (at least for me) bug.
Before submitting it I want to ask to developers.
Im consuming a web service. Calling one of its method using the .NET
framework everything works well.
When I compile it under mono as a dll and I run it under XSP I get
the exception I report below.
I looked at the XML sent to the web service and it is empty.
Then I realized that the error happens before the XML is sent and
this explian why it is empty (however it doesnt explain why the call
to the seb service is performed)
If you need some more detail please ask me precisely what you need
because I cannot spread the code of the web service client since I
have signed an NDA with the provider (I know it sounds a bit strange
but that's it ). So if I have to provide code I have to mask it.
Object reference not set to an instance of an object
- in <0x0001d>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement
(System.Xml.Serialization.XmlTypeMapElementInfo elem, System.Object
memberValue)
in <0x00205>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteElementMembers
(System.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList)
in <0x00041>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElementElements
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob)
in <0x000b0>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElement
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob,
System.String element, System.String namesp)
in <0x0029b>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob,
System.String element, System.String namesp, Boolean isNullable,
Boolean needType, Boolean writeWrappingElem)
in <0x00553>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement
(System.Xml.Serialization.XmlTypeMapElementInfo elem, System.Object
memberValue)
in <0x00205>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteElementMembers
(System.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList)
in <0x00041>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElementElements
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob)
in <0x000b0>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElement
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob,
System.String element, System.String namesp)
in <0x0029b>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob,
System.String element, System.String namesp, Boolean isNullable,
Boolean needType, Boolean writeWrappingElem)
in <0x00553>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement
(System.Xml.Serialization.XmlTypeMapElementInfo elem, System.Object
memberValue)
in <0x00107>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteListContent
(System.Object container, System.Xml.Serialization.TypeData listType,
System.Xml.Serialization.ListMap map, System.Object ob,
System.Text.StringBuilder targetString)
in <0x003fc>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement
(System.Xml.Serialization.XmlTypeMapElementInfo elem, System.Object
memberValue)
in <0x00110>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteElementMembers
(System.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList)
in <0x00041>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElementElements
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob)
in <0x000b0>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElement
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob,
System.String element, System.String namesp)
in <0x0029b>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject
(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob,
System.String element, System.String namesp, Boolean isNullable,
Boolean needType, Boolean writeWrappingElem)
in <0x00553>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement
(System.Xml.Serialization.XmlTypeMapElementInfo elem, System.Object
memberValue)
in <0x00205>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteElementMembers
(System.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList)
in <0x0002b>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMembers
(System.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList)
in <0x00120>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMessage
(System.Xml.Serialization.XmlMembersMapping membersMap,
System.Object[] parameters)
in <0x001fd>
System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteRoot
(System.Object ob)
in <0x00061> System.Xml.Serialization.XmlSerializer:Serialize
(System.Object o, System.Xml.Serialization.XmlSerializationWriter writer)
in <0x000b9> System.Xml.Serialization.XmlSerializer:Serialize
(System.Xml.XmlWriter writer, System.Object o,
System.Xml.Serialization.XmlSerializerNamespaces namespaces)
in <0x00012> System.Xml.Serialization.XmlSerializer:Serialize
(System.Xml.XmlWriter xmlWriter, System.Object o)
in <0x000e7>
System.Web.Services.Protocols.WebServiceHelper:WriteSoapMessage
(System.Xml.XmlTextWriter xtw, SoapBindingUse methodUse,
System.Xml.Serialization.XmlSerializer bodySerializer,
System.Xml.Serialization.XmlSerializer headerSerializer,
System.Object bodyContent, System.Object[] headers)
in <0x0007f>
System.Web.Services.Protocols.WebServiceHelper:WriteSoapMessage
(System.Xml.XmlTextWriter xtw,
System.Web.Services.Protocols.SoapMethodStubInfo method,
SoapHeaderDirection dir, System.Object bodyContent,
System.Web.Services.Protocols.SoapHeaderCollection headers)
in <0x00084>
System.Web.Services.Protocols.SoapHttpClientProtocol:SendRequest
(System.IO.Stream s, System.Web.Services.Protocols.SoapClientMessage
message, System.Web.Services.Protocols.SoapExtension[] extensions)
in <0x0013b>
System.Web.Services.Protocols.SoapHttpClientProtocol:Invoke
(System.String method_name, System.Object[] parameters)
in <0x0005e> DocProviderWS.wssurveydata.SurveyData:GetData
(System.String key, DocProviderWS.wssurveydata.TransferDefBase
transferDef, DocProviderWS.wssurveydata.ResponseToken token)
in (wrapper remoting-invoke-with-check)
DocProviderWS.wssurveydata.SurveyData:GetData
(string,DocProviderWS.wssurveydata.TransferDefBase,DocProviderWS.wssurveydata.ResponseToken)
in <0x00295> DocProviderWS.ImplementazioneDocProviderWS:getVerbatims
(DocProviderWS.Identificatorequestionario idquestionario,
DocProviderWS.DomandaTestoLibero domanda,
DocProviderWS.ParametriQuery parametri)
==================================================
Archimede Informatica NEWS!
==================================================
Realizzato il Sistema Integrato per la biglietteria della Torre di Pisa:
prenotazione, vendita, pre-vendita ed emissione dei biglietti di ingresso
alla Torre sia online che presso le biglietterie dislocate sulla piazza:
http://www.opapisa.it/boxoffice
Partner del Progetto Ci-Tel "Front office Telematico per il cittadino"
Ente Coordinatore Comune di Pisa
http://www.comune.pisa.it/doc/e-government.htm
==================================================
dott. Ivano Mario Luberti
Archimede Informatica societa' cooperativa a r. l.
Sede Operativa
Via Gereschi 36 - 56126- Pisa
tel.: +39-050- 580959
tel/fax: +39-050-9711344
e-mail: archimede at archicoop.it
web: http://www.archicoop.it
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060201/0304dd2b/attachment.html
-------------- next part --------------
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.375 / Virus Database: 267.14.25/247 - Release Date: 31/01/2006
More information about the Mono-devel-list
mailing list