[Mono-list] .net remoting problem with object sending

Robert Jordan robertj at gmx.net
Fri Sep 26 08:44:30 EDT 2008


cmare wrote:
> I'm all so having problems with it. I get:
> 
> Unhandled Exception: System.IO.FileNotFoundException: Could not load file or
> assembly 'Client' or one of its dependencies. The system cannot find the
> file specified.
> File name: 'Client'
>   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke
> (System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg,
> System.Exception& exc, System.Object[]& out_args) [0x00185] in
> /build/buildd/mono-1.9.1+dfsg/mcs/class/corlib/System.Runtime.Remoting.Proxies/RealProxy.cs:227 
> 
> I did follow a tutorial 
> http://www.codeproject.com/KB/IP/csremoteevents1.aspx?msg=2740979 link to
> tutorial . 
> 
> Any ideas?

Yes. Please file a bug with a self-contained test case
at http://www.mono-project.com/Bugs.


Robert

> 
> 
> 
> 
> Lluis Sanchez wrote:
>> 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  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
>>
> 



More information about the Mono-list mailing list