I'm working on upgrading our Zope 2.3.2/CMF 1.1beta/LoginManager based
site to Zope 2.4.4/CMF1.2/exUserFolder (eventually Zope 2.6.1/CMF1.3,
but I've been advised to do it version by version).

Right now almost everything works on 2.4.4.  All of the bits of the
LoginManager user folder have be deleted, including ZPatterns, our
ZClass based user object, etc.  I've added exUserFolder, which seems
to work correctly (all of the actual user data remains in a 
PostgreSQL database).  But there's one odd problem...

If I open a ZSQL method (any ZSQL method, new or old, inside the
area that used to be controlled by LoginManager or not) it seems
OK.  Using the method works.  But if I click on the Advanced tab
in the ZMI, I get the following:

Zope Error

Zope has encountered an error while publishing this resource.

Error Type: Could not load oid <gibberish> , pickled data in traceback info may 
contain clues
Error Value: None

...

Traceback (innermost last):
  File /var/local/control/V4/site/zope/lib/python/ZPublisher/Publish.py, line 223, in 
publish_module
  File /var/local/control/V4/site/zope/lib/python/ZPublisher/Publish.py, line 187, in 
publish
  File /var/local/control/V4/site/zope/lib/python/Zope/__init__.py, line 226, in 
zpublisher_exception_hook
    (Object: sqlTest)
  File /var/local/control/V4/site/zope/lib/python/ZPublisher/Publish.py, line 171, in 
publish
  File /var/local/control/V4/site/zope/lib/python/ZPublisher/mapply.py, line 160, in 
mapply
    (Object: manage_advancedForm)
  File /var/local/control/V4/site/zope/lib/python/ZPublisher/Publish.py, line 112, in 
call_object
    (Object: manage_advancedForm)
  File /var/local/control/V4/site/zope/lib/python/Shared/DC/Scripts/Bindings.py, line 
324, in __call__
    (Object: manage_advancedForm)
  File /var/local/control/V4/site/zope/lib/python/Shared/DC/Scripts/Bindings.py, line 
354, in _bindAndExec
    (Object: manage_advancedForm)
  File /var/local/control/V4/site/zope/lib/python/App/special_dtml.py, line 244, in 
_exec
    (Object: manage_advancedForm)
  File /var/local/control/V4/site/zope/lib/python/Shared/DC/ZRDB/DA.py, line 548, in 
manage_product_zclass_info
    (Object: sqlTest)
  File /var/local/control/V4/site/zope/lib/python/ZODB/Connection.py, line 544, in 
setstate
  File /var/local/control/V4/site/zope/lib/python/ZODB/Connection.py, line 227, in 
_persistent_load
    (Info: ('\x00\x00\x00\x00\x00\x05*\xf6', 
'(cExtensionClass\nExtensionClass\nq\x01(U\x1eCComMember_PropertySheetsClassq\x02(cZClasses.ZClass\nPersistentClass\nq\x03cProducts.ZPatterns.PropertySheets\nVirtualSheets\nq\x04cZClasses.Property\nZInstanceSheets\nq\x05tq\x06}q\x07(U\x04iconq\x08U\x00U\n_p_changedq\tK\x01U\x07__doc__q\nU\x1aCComMember
 Property 
Sheetsq\x0bU\rsimple_topicsq\x0c(U\x08\x00\x00\x00\x00\x00.\xde\x02q\r(U\x11ZClasses.Propertyq\x0eU\x0eZInstanceSheetq\x0fttQU\x11__propset_attrs__q\x10(U\x11member_statisticsq\x11U\x07addressq\x12U\rsimple_topicsq\x13U\x15survey_qualificationsq\x14U\rsubscriptionsq\x15U\npromotionsq\x16tq\x17U\x07addressq\x18(U\x08\x00\x00\x00\x00\x00.\xde\x00q\x19(h\x0eU\x0eZInstanceSheetq\x1attQU\x06_p_oidq\x1bU\x08\x00\x00\x00\x00\x00\x05*\xf6q\x1cU\x15survey_qualificationsq\x1d(U\x08\x00\x00\x00\x00\x00p\xd1\x80q\x1e(h\x0eU\x0eZInstanceSheetq\x1fttQh\x15(U\x08\x00\x00\x00\x00\x00r%\xdfq
 (h\x0eU\x0eZInstanceSheetq!ttQU\t_p_serialq"U\x08\
 
x03C\x8d\x17\xda\x88MDq#U\x11member_statisticsq$(U\x08\x00\x00\x00\x00\x00\x13\x0b\xa7q%(h\x0eU\x0eZInstanceSheetq&ttQU\n__module__q\'Nh\x16(U\x08\x00\x00\x00\x00\x00r%\xe1q((h\x0eU\x0eZInstanceSheetq)ttQutq*t.N.'))
Could not load oid <gibberish> pickled data in traceback info may  contain clues: (see 
above)

Obviously not all of the LoginManager stuff was correctly deleted.

How can I get this junk out of the ZODB?

Help,

Dan Pierson

_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to