[Zope-dev] ZODB issue
Roger
dev at projekt01.ch
Thu Feb 4 20:00:14 EST 2010
Hi Jim,
I've got an error with the latest ZODB3 trunk:
Traceback (most recent call last):
File "D:\XPortal\trunk\bin\app-script.py", line 171, in <module>
]+sys.argv[1:])
File
"d:\home\.buildout\eggs\pastescript-1.7.3-py2.5.egg\paste\script\command.py"
, line 84, in run
invoke(command, command_name, options, args[1:])
File
"d:\home\.buildout\eggs\pastescript-1.7.3-py2.5.egg\paste\script\command.py"
, line 123, in invoke
exit_code = runner.run(args)
File
"d:\home\.buildout\eggs\pastescript-1.7.3-py2.5.egg\paste\script\command.py"
, line 218, in run
result = self.command()
File
"d:\home\.buildout\eggs\pastescript-1.7.3-py2.5.egg\paste\script\serve.py",
line 276, in command
relative_to=base, global_conf=vars)
File
"d:\home\.buildout\eggs\pastescript-1.7.3-py2.5.egg\paste\script\serve.py",
line 313, in loadapp
**kw)
File
"d:\home\.buildout\eggs\pastedeploy-1.3.3-py2.5.egg\paste\deploy\loadwsgi.py
", line 204, in loadapp
return loadobj(APP, uri, name=name, **kw)
File
"d:\home\.buildout\eggs\pastedeploy-1.3.3-py2.5.egg\paste\deploy\loadwsgi.py
", line 225, in loadobj
return context.create()
File
"d:\home\.buildout\eggs\pastedeploy-1.3.3-py2.5.egg\paste\deploy\loadwsgi.py
", line 625, in create
return self.object_type.invoke(self)
File
"d:\home\.buildout\eggs\pastedeploy-1.3.3-py2.5.egg\paste\deploy\loadwsgi.py
", line 177, in invoke
next_app = context.next_context.create()
File
"d:\home\.buildout\eggs\pastedeploy-1.3.3-py2.5.egg\paste\deploy\loadwsgi.py
", line 625, in create
return self.object_type.invoke(self)
File
"d:\home\.buildout\eggs\pastedeploy-1.3.3-py2.5.egg\paste\deploy\loadwsgi.py
", line 110, in invoke
return fix_call(context.object, context.global_conf,
**context.local_conf)
File
"d:\home\.buildout\eggs\pastedeploy-1.3.3-py2.5.egg\paste\deploy\util\fixtyp
eerror.py", line 57, in fix_call
val = callable(*args, **kw)
File "d:\dev\trunk\externals\xpo\src\xpo\wsgi\__init__.py", line 36, in
application_factory
APPLICATION = zope.app.wsgi.getWSGIApplication(configfile, schemafile)
File "d:\dev\trunk\externals\zope.app.wsgi\src\zope\app\wsgi\__init__.py",
line 158, in getWSGIApplication
db = config(configfile, schemafile, features)
File "d:\dev\trunk\externals\zope.app.wsgi\src\zope\app\wsgi\__init__.py",
line 150, in config
db = appsetup.multi_database(options.databases)[0][0]
File
"d:\dev\trunk\externals\zope.app.appsetup\src\zope\app\appsetup\appsetup.py"
, line 213, in multi_database
db = factory.open()
File "d:\dev\trunk\externals\zodb3\src\ZODB\config.py", line 101, in open
storage = section.storage.open()
File "d:\dev\trunk\externals\zodb3\src\ZODB\config.py", line 169, in open
return FileStorage(config.path, **options)
File "d:\dev\trunk\externals\zodb3\src\ZODB\FileStorage\FileStorage.py",
line 188, in __init__
self._save_index()
File "d:\dev\trunk\externals\zodb3\src\ZODB\FileStorage\FileStorage.py",
line 249, in _save_index
self._index.save(self._pos, tmp_name)
File "d:\dev\trunk\externals\zodb3\src\ZODB\fsIndex.py", line 104, in save
pickler.dump((k, v.toString()))
AttributeError: 'BTrees.fsBTree.fsBucket' object has no attribute 'toString'
I just started an custom instance using an empty ZODB and added some
objects,
after that I coudn't restart zope.
Switching to the latest released ZODB3 package solved the problem
for now. The existing ZODB works well with the latest release.
Don't worry this is just a development trunk I don't need help.
But probably this is a problem and should't get released as is.
Any hints?
Regards
Roger Ineichen
_____________________________
END OF MESSAGE
More information about the Zope-Dev
mailing list