[Mono-list] Remoting Puzzle

Danny dgortonii at gmail.com
Fri May 1 00:55:24 EDT 2009


Not sure if this helps or not, but I've seen cross-platform remoting 
issues caused by serialization incompatibility - private member names 
differ across implementations so SerializationInfo contains different 
keys.  Could it be that a SerializationException is getting 'eaten' due 
to multi-threading or similar situation?

Charlie Poole wrote:
> Hi All,
> 
> NUnit has a feature where it can run tests in a separate
> process, possibly using a different CLR from the originating
> process - the one running the Gui for example.
> 
> On Windows, when the Gui is running under .NET, I can
> launch a mono process to load tests under mono and even 
> see the loaded tree of tests in the Gui window.
> 
> However, when I try to run the tests, no progress 
> notifications ever arrive at the Gui, so it appears
> that the tests are not run.
> 
> I have ascertained that the tests are in fact run, but
> that the very first progress call simply hangs without
> returning. The call is to a method on the EventListener
> interface: RunStarted(string, int). The EventListener
> is passed in when the Gui asks for the test to run.
> 
> This works fine when both processes are running .NET
> or Mono, but not when a Gui under .NET has launched
> a Mono process.
> 
> Does this problem ring a bell with anyone?
> 
> Charlie
> 
> 
> 
> _______________________________________________
> 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