On Thu, Dec 11, 2003 at 10:07:51AM -0500, Jeremy Hylton wrote: | I think there's a fix for this in CVS. Can you try it again? Just tried. Seems to have fixed it. Now, for the next step *wink*. If I try starting Zope with an old existing database I get the traceback below. Correct me if I'm wrong, but I think the error with 'UserDict' has nothing to do with the 'Could not import class 'BTree'' or am I wrong? BTW, I've hit a similar problem (AttributeError on 'data') recently on Zope 3, and I thought it could be my fault. ,----[ Python Info ] | sidnei@moria:~/src/instance/blog$ python | Python 2.3.3c1 (#2, Dec 6 2003, 16:44:56) | [GCC 3.3.3 20031203 (prerelease) (Debian)] on linux2 `---- ,----[ Traceback ] | | 2003-12-11T13:14:51 PROBLEM(100) ZODB Could not import class 'BTree' | from module 'BTree' | Traceback (most recent call last): | File "/var/src/zope/head/lib/python/Zope/Startup/run.py", line 27, | in ? | run() | File "/var/src/zope/head/lib/python/Zope/Startup/run.py", line 24, | in run | start_zope(opts.configroot) | File "/var/src/zope/head/lib/python/Zope/Startup/__init__.py", line | 50, in start_zope | starter.startZope() | File "/var/src/zope/head/lib/python/Zope/Startup/__init__.py", line | 218, in startZope | Zope.startup() | File "/var/src/zope/head/lib/python/Zope/__init__.py", line 46, in | startup | _startup() | File "/var/src/zope/head/lib/python/Zope/App/startup.py", line 90, | in startup | Globals.VersionNameName) | File "/var/src/zope/head/lib/python/ZODB/ZApplication.py", line 32, | in __init__ | if not root.has_key(name): | File "/usr/lib/python2.3/UserDict.py", line 41, in has_key | def has_key(self, key): return self.data.has_key(key) | AttributeError: data `---- -- Sidnei da Silva <sidnei@awkly.org> http://awkly.org - dreamcatching :: making your dreams come true http://plone.org/about/team#dreamcatcher Type louder, please.