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] _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
