[Zope] Re: [Zope-dev] Zope 2.1.0 beta 1 caution - please read

Anthony Pfrunder s341625@student.uq.edu.au
Fri, 12 Nov 1999 09:00:29 +1000 (GMT+1000)


On Thu, 11 Nov 1999, Brian Lloyd wrote:

> Hi all -
> 
> We (DC) have run across a bug in the 2.1.0 beta that has 
> given us some grief on the zope.org site, and I wanted to 
> post a caution to those folks currently using the beta.

Oh dear - so that's what I did!

To provide further info on this bug - it occurs when a Python base class
defines an attribute the same name as an attribute / property of the
ZClass based on it. 

What *appears* to happen is that it attempts to pickle the base Class
attribute with the result that the database is corrupted.  The following
methods of recovering data don't work:

	* UNDO the transation - either I packed it or it packed it for me
	* DELETE the instances - Zope segfaults
	* ACCESS the instances - Zope segfaults
	* RECOVER (by shifting dates or whatever) the data - doesn't work

So, how do I fix my database?? 

Cheers,

Anthony Pfrunder