[ZODB-Dev] problem with _p_mtime

Tres Seaver tseaver at palladion.com
Thu Dec 4 09:59:35 EST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Miles wrote:
> Hi,
> 
> I've moved a FileStorage from one (old) machine to another (new) 
> machine, but when I mount it on the new machine I get a lot of time errrors:
> 
> Traceback (innermost last):
>    Module ZPublisher.Publish, line 115, in publish
>    Module ZPublisher.mapply, line 88, in mapply
>    Module ZPublisher.Publish, line 41, in call_object
>    Module Shared.DC.Scripts.Bindings, line 311, in __call__
>    Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
>    Module App.special_dtml, line 176, in _exec
>    Module DocumentTemplate.DT_Let, line 76, in render
>    Module DocumentTemplate.DT_In, line 703, in renderwob
>    Module DocumentTemplate.DT_With, line 76, in render
>    Module DocumentTemplate.DT_Var, line 214, in render
>    Module App.PersistentExtra, line 43, in bobobase_modification_time
>    Module DateTime.DateTime, line 509, in __init__
>    Module DateTime.DateTime, line 760, in _parse_args
>    Module DateTime.DateTime, line 437, in safelocaltime
> TimeError: The time 98040302366.810165 is beyond the range of this 
> Python implementation.
> 
> I googled around on this problem and didn't find much, but I did find 
> that as a temporary fix, I've put a try/except in App.PersistentExtra, 
> so if it generates an exception, it returns the current date and time. 
> This keeps things working.
> 
> Out of interst, can anyone tell me why there is a difference?  On both 
> machines, python was compiled from source with the same options, so I'm 
> not sure what this is down to.
> 
> More importantly, what's the most straightforward way to set all the 
> dates to usable values?  From my POV, it's fine to set them all to the 
> current date, but I don't know how to go about doing this exhaustively.
> 
> Thanks for your help,

For each machine:  what version of Python and Zope?  what OS?


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJN/BX+gerLs4ltQ4RAkcrAJ41ZnKq8GMFiSWLf9bk5/3DH855rgCgs7sX
zVNGq01iU9Bo4pI+MQ/ATTI=
=Mkwi
-----END PGP SIGNATURE-----



More information about the ZODB-Dev mailing list