[Mono-list] .net remoting problem with object sending
Lluis Sanchez
lluis at ximian.com
Wed Feb 28 07:15:39 EST 2007
The problem is that the receiver application can't deserialize the
object because it can't find the assembly that implements it. In any
case, remoting should not crash with a null ref exception. I just fixed
it.
Lluis.
El dc 28 de 02 del 2007 a les 04:40 +0100, en/na Mirek Binas va
escriure:
> hello
>
> i am trying to develop application with .net remoting for communication. at the moment - everything is well, but when i want to send object, that is not one of the default types, the exception raised:
>
> Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
>
> the object is not null (checked line before call of the remote method). and in the declaration of the class it is marked as [Serializable]. don't know, what is the problem about. any idea?
>
> mirek
>
> p.s.: the complete exception
>
> Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
>
> Server stack trace:
> at System.Runtime.Remoting.Channels.SimpleBinder.BindToType (System.String assemblyName, System.String typeName) [0x00000]
> at System.Runtime.Serialization.Formatters.Soap.SoapTypeMapper.GetType (System.String xmlName, System.String xmlNamespace) [0x00000]
> at System.Runtime.Serialization.Formatters.Soap.SoapReader.Deserialize () [0x00000]
> at System.Runtime.Serialization.Formatters.Soap.SoapReader.Deserialize (System.IO.Stream inStream, ISoapMessage soapMessage) [0x00000]
> at System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000]
> at System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000]
> at System.Runtime.Remoting.Channels.SoapServerFormatterSink.ProcessMessage (IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, System.IO.Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, System.IO.Stream& responseStream) [0x00000]
>
> Exception rethrown at [0]:
>
> at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, System.Exception& exc, System.Object[]& out_args) [0x00000]
More information about the Mono-list
mailing list