[866] in Coldmud discussion meeting

root meeting help first first in chain previous in chain previous next last

Re: Vanishing objects bug

daemon@ATHENA.MIT.EDU (Tue Jan 2 11:27:20 1996 )

Date: Tue, 2 Jan 1996 09:09:06 +0000 ()
From: Brandon Gillespie <brandon@tombstone.sunrem.com>
To: coldstuff@tombstone.sunrem.com
In-Reply-To: <199601020743.IAA15971@regoc.srce.hr>

On Tue, 2 Jan 1996, Miroslav Silovic wrote:
> I noticed very insidious bug. Occasionally, an object name vanishes from
> the global lookup table. The object still exists and is valid, but
> attempts to get it by $reference fail (it happened with $backdoor
> on pippin site). An object can be retrieved if you know its parents
> (use descendants() and toint() to find its numerical reference, and
> then @rename it to reset its $name. Ignore the traceback).

Actually, $backdoor on pippin is GONE.  There is code which will delete 
the backdoor when a connection shuts down, but a: it assumes you are 
using a descendant of $backdoor, not $backdoor itself; b: it SHOULD have 
safeguards to keep it from blasting $backdoor accidentally (shrug).

Either way, it does not matter, as I'm working on a newer db on cold.org.

-Brandon