Hello Darran, I created a new CatalogAware ZClass in Zope 2.1.6 with a custom Catalog name based on the information in the Howto. It works fine so far. I didn't have any similar error when I updated the ZClass properties a couple of times. If you can trap this elusive ZODB error please let me know. I'll update the howto if it's related. Cheers. Alexandre PS: did you include DTML method code below? It was mangled at my end. At 08:47 24/03/2000 -0800, you wrote:
From: "Darran Edmundson" <Darran.Edmundson@anu.edu.au> To: <zope@zope.org> Subject: Re: [Zope] Zope hanging: internal ZODB error? (...)
I've just determined that this glitch in my CatalogAware Journal ZClass (using a custom catalog as per http://www.zope.org/Members/AlexR/CatalogAware) arises whenever a user edits an instance of this class.
Users are using the standard Zope management interface but I have substituted the standard Properties View with an "Edit Journal" View. This is a copy of the Journal_AddForm method (with default values culled from the now existing instance).
As per #4 in the above How-To, on submission this calls the following DTML method which puts my publicationCatalog in a strange state (requiring the update):