[ZCM] [ZC] 1830/ 2 Resolve "NameError while reindexing a ZODB with
a incorrect pointer"
Collector: Zope Bugs, Features,
and Patches ...
zope-coders-admin at zope.org
Sat Jul 2 20:09:48 EDT 2005
Issue #1830 Update (Resolve) "NameError while reindexing a ZODB with a incorrect pointer"
Status Resolved, Database/bug medium
To followup, visit:
http://www.zope.org/Collectors/Zope/1830
==============================================================
= Resolve - Entry #2 by tim_one on Jul 2, 2005 8:09 pm
Status: Pending => Resolved
Thanks for the diagnosis! I agree, and it's been changed for ZODBs 3.4.1a3 and 3.5.0a4.
________________________________________
= Request - Entry #1 by mgrieder on Jul 2, 2005 3:34 pm
After migrating to Zope 2.8, Zope doesn't start up. Following Stacktrace appears.
It looks like "if prev:" at Line 1733 in FileStorage.py should be "if h.prev:".
2005-07-02 20:46:53 DEBUG ZODB.BaseStorage create storage /var/zope/Data.fs
Traceback (most recent call last):
File "/usr/local/zope2.8/lib/python/Zope2/Startup/run.py", line 56, in ?
run()
File "/usr/local/zope2.8/lib/python/Zope2/Startup/run.py", line 21, in run
starter.prepare()
File "/usr/local/zope2.8/lib/python/Zope2/Startup/__init__.py", line 98, in prepare
self.startZope()
File "/usr/local/zope2.8/lib/python/Zope2/Startup/__init__.py", line 257, in startZope
Zope2.startup()
File "/usr/local/zope2.8/lib/python/Zope2/__init__.py", line 47, in startup
_startup()
File "/usr/local/zope2.8/lib/python/Zope2/App/startup.py", line 56, in startup
DB = configuration.dbtab.getDatabase('/', is_root=1)
File "/usr/local/zope2.8/lib/python/DBTab/DBTab.py", line 96, in getDatabase
db = self._createDatabase(name, is_root)
File "/usr/local/zope2.8/lib/python/DBTab/DBTab.py", line 113, in _createDatabase
db = factory.open()
File "/usr/local/zope2.8/lib/python/Zope2/Startup/datatypes.py", line 163, in open
DB = self.createDB()
File "/usr/local/zope2.8/lib/python/Zope2/Startup/datatypes.py", line 160, in createDB
return ZODBDatabase.open(self)
File "/usr/local/zope2.8/lib/python/ZODB/config.py", line 97, in open
storage = section.storage.open()
File "/usr/local/zope2.8/lib/python/ZODB/config.py", line 133, in open
quota=self.config.quota)
File "/usr/local/zope2.8/lib/python/ZODB/FileStorage/FileStorage.py", line 171, in __init__
read_only=read_only,
File "/usr/local/zope2.8/lib/python/ZODB/FileStorage/FileStorage.py", line 1733, in read_index
if prev:
NameError: global name 'prev' is not defined
==============================================================
More information about the Zope-Collector-Monitor
mailing list