Re: [elephant-devel] Error: The slot ELEPHANT::INSTANCE-TABLE is unbound

2010-07-12 Thread Red Daly
On Mon, Jul 12, 2010 at 3:56 AM, Leslie P. Polzer wrote: > > Red Daly wrote: >> I think the patch was scrubbed.  Here it is again just in case. > > Pushed (with slight modifications), thanks! > > I don't suppose there is a decent way to test this in the test suite? > >  Leslie It seems strange th

Re: [elephant-devel] Error: The slot ELEPHANT::INSTANCE-TABLE is unbound

2010-07-12 Thread Leslie P. Polzer
Red Daly wrote: > I think the patch was scrubbed. Here it is again just in case. Pushed (with slight modifications), thanks! I don't suppose there is a decent way to test this in the test suite? Leslie ___ elephant-devel site list elephant-devel

Re: [elephant-devel] Error: The slot ELEPHANT::INSTANCE-TABLE is unbound

2010-07-10 Thread Red Daly
I think the patch was scrubbed. Here it is again just in case. Sat Jul 10 13:27:27 PDT 2010 redd...@gmail.com * instance-table-bootstrapping-bug Lazily load the indices-cache to avoid bootstrapping issues: If we do not lazy-load the indices cache, it we attempt to initialize it before

Re: [elephant-devel] Error: The slot ELEPHANT::INSTANCE-TABLE is unbound

2010-07-10 Thread Red Daly
Here is the patch. I identified a boostrapping issue: (setf (instances-cache instance) (indices instance)) was being called on an instance of BDB-INDEXED-BDB, forcing a deserialization of the persistent INDICES slot. Unfortunately at this point in bootstrapping the database, instance-table is no

[elephant-devel] Error: The slot ELEPHANT::INSTANCE-TABLE is unbound

2010-07-10 Thread Red Daly
When I try to open a controller of mine, I get this error: The slot ELEPHANT::INSTANCE-TABLE is unbound in the object # It seems that this is caused by a bug with how the instance-table is established in a new controller, since the stack trace indicates this bug occurs when the INSTANCE-TABLE slo