[Zope] Possible disaster upgrading to 2.2.4

Jonathan Cheyne jonathan@home-all.org.uk
Tue, 28 Nov 2000 14:51:16 +0000 (GMT)


Hi all, been very very foolish and didnt backup my entire zope
installation prior to untarring the 2.2.x to 2.2.4 diff (binary) tgz.

after restarting i get a message "couldnt import product.ZDbase" and one
or two others, then screeds of oid errors then a start. But the site is a
bit slaughtered because anything basedon a zclass I created durny work.
even though it is there and not shown as brokwen itself. the only two
shown as broken are zdbase and zdconfera. my zclass is only based on
ZObject, CatalogAwareBase, _ZClass_for_Renderable so I am a bit stumped.

when I try to list in magament view, the contents of any folder containing
1 or more instances of my zclass, the console shows things like:

------
2000-11-28T14:37:38 ERROR(200) ZODB Couldn't load state for
'\000\000\000\000\000\000\000k'
Traceback (innermost last):
  File /home/zope/Zope-2.2.0-linux2-x86/lib/python/ZODB/Connection.py,
line 448, in setstate
  File /home/zope/Zope-2.2.0-linux2-x86/lib/python/ZODB/Connection.py,
line 213, in _persistent_load
    (Info: )
  File /home/zope/Zope-2.2.0-linux2-x86/lib/python/ZODB/Connection.py,
line 154, in __getitem__
    (Info: ('\000\000\000\000\000\000\003\266',
'(cExtensionClass\012ExtensionClass\012q\001(U\006ZDItemq\002(cZClasses.ZClass\012PersistentClass\012q\003cProducts.ZDBase.ZDiscussions\012ZDItem\012q\004cOFS.SimpleItem\012SimpleItem\012q\005tq\006}q\007(U\004iconq\010UWControl_Panel/Products/ZDiscussions/ZDTopic/propertysheets/methods/ZDItem%20/ziconImageq\011U\012_p_changedq\012K\001U\007__doc__q\013U\021ZDiscussions
Itemq\014U\006_p_oidq\015U\010\000\000\000\000\000\000\002Lq\016U\011meta_typeq\017U\021ZDiscussions
Itemq\020U\016propertysheetsq\021(U\010\000\000\000\000\000\000\003\271q\022(NU\010\000\000\000\000\000\000\003\265q\023Qttq\024QU\012index_htmlq\025cZClasses.Method\012MW\012q\026NRq\027}q\030U$_ZClassMethodPermissionMapperMethod_q\031(U\010\000\000\000\000\000\000\003\272q\032(U\016OFS.DTMLMethodq\033cOFS.DTMLMethod\012DTMLMethod\012q\034ttq\035QsbU\016manage_optionsq\036(}q\037(U\005labelq
U\012Propertiesq!U\006actionq"U\025manage_propertiesFormq#u}q$(U\005labelq%U\010Securityq&U\006actionq\'U\015manage_accessq(u}q)(h%U\004Viewq*h\'U\012index_htmlq+utq,U\012ziconImageq-(U\010\000\000\000\000\000\000\003\273q.(U\011OFS.Imageq/cOFS.Image\012Image\012q0tq1tq2QU\022__ac_permissions__q3)U\011_p_serialq4U\010\0030\226a\274;\204\314q5U\012__module__q6U\031*73biqpAI2QDa2iKPitv57g==q7utq8t.N.'))
Could not load oid , pickled data in traceback info may            contain
clues


------
2000-11-28T14:44:30 ERROR(200) ZODB Couldn't load state for
'\000\000\000\000\000\000\003\236'
Traceback (innermost last):
  File /home/zope/Zope-2.2.0-linux2-x86/lib/python/ZODB/Connection.py,
line 448, in setstate
SystemError: Failed to import class _ZClass_for_ZDTopic from module
Products.ZDBase

any clues no matter how trivial gratefully received 

Jonathan
London