discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ProxyDecodedBadTarget


From: richard
Subject: Re: ProxyDecodedBadTarget
Date: Thu, 9 Nov 2000 14:37:35 +0000

On Thursday, November 9, 2000, at 10:02 AM, avi@beta4.com wrote:

> Does anyone know under what circumstances the exception 
> "ProxyDecodedBadTarget: No local object with given target (0x9)" 
> is likely to occur?  Does this mean the remote process has a proxy to an 
> object that has been released from the local process, or... 

Yes - and it shouldn't happen - I haven't seen it for *ages*

One possible cause would be triangular connections using oneway methods -
Process A vends an object to B, B vends it to C and releases its own copy,
C tries to use it but because B has released it, A has released it too.
There is a timer that's supposed to keep things retained for a while to
prevent that sort of thing happening - but there could be an error there.

It's possible that there are other similar situations that the code doesn't
adequately cover - tricky stuff to work out.

> I haven't been able to narrow down exactly what code is causing it (any 
> tips for DO debugging?), but any general hints as to what the problem 
> might be would be much appreciated.

Use the source - there are debug statements that can be enabled from the
command line (--GNU-Debug=NSPort --GNU-Debug=GSTcpHandle ...) and some older
debugging that you have to edit a variable in NSConnection to enable.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]