[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