[Grok-dev] How do I revover from a CorruptedTransactionError?

Sebastian Ware sebastian at urbantalk.se
Thu Aug 6 06:58:14 EDT 2009


The server won't start... how do I recover from a  
CorruptedTransactionError?

------
2009-08-06T12:55:46 WARNING ZODB.FileStorage /Users/jhsware/ 
groksandbox/Rider/parts/data/Data.fs time-stamp reduction at 4292666
Traceback (most recent call last):
------
2009-08-06T12:55:46 WARNING ZODB.FileStorage /Users/jhsware/ 
groksandbox/Rider/parts/data/Data.fs has invalid status,
   File "/Users/jhsware/groksandbox/Rider/parts/app/runzope", line  
127, in ?
     zope.app.twisted.main.main()
   File "/Users/jhsware/groksandbox/eggs/zope.app.twisted-3.4.1- 
py2.4.egg/zope/app/twisted/main.py", line 74, in main
     service = setup(load_options(args))
   File "/Users/jhsware/groksandbox/eggs/zope.app.twisted-3.4.1- 
py2.4.egg/zope/app/twisted/main.py", line 147, in setup
     db = zope.app.appsetup.appsetup.multi_database(options.databases) 
[0][0]
   File "/Users/jhsware/groksandbox/eggs/zope.app.appsetup-3.4.1- 
py2.4.egg/zope/app/appsetup/appsetup.py", line 213, in multi_database
     db = factory.open()
   File "/Users/jhsware/groksandbox/eggs/ZODB3-3.8.1-py2.4-macosx-10.3- 
i386.egg/ZODB/config.py", line 97, in open
     storage = section.storage.open()
   File "/Users/jhsware/groksandbox/eggs/ZODB3-3.8.1-py2.4-macosx-10.3- 
i386.egg/ZODB/config.py", line 135, in open
     quota=self.config.quota)
   File "/Users/jhsware/groksandbox/eggs/ZODB3-3.8.1-py2.4-macosx-10.3- 
i386.egg/ZODB/FileStorage/FileStorage.py", line 165, in __init__
     read_only=read_only,
   File "/Users/jhsware/groksandbox/eggs/ZODB3-3.8.1-py2.4-macosx-10.3- 
i386.egg/ZODB/FileStorage/FileStorage.py", line 1616, in read_index
     panic('%s has invalid transaction header at %s', name, pos)
   File "/Users/jhsware/groksandbox/eggs/ZODB3-3.8.1-py2.4-macosx-10.3- 
i386.egg/ZODB/FileStorage/FileStorage.py", line 53, in panic
     raise CorruptedTransactionError(message)
ZODB.FileStorage.FileStorage.CorruptedTransactionError: %s has invalid  
transaction header at %s

Mvh Sebastian



More information about the Grok-dev mailing list