Hi there, When I click on the Advanced tab of one of my ZSQL Methods, I see this: Traceback (innermost last): Module ZPublisher.Publish, line 98, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 39, in call_object Module Shared.DC.Scripts.Bindings, line 252, in __call__ Module Shared.DC.Scripts.Bindings, line 283, in _bindAndExec Module App.special_dtml, line 174, in _exec Module Shared.DC.ZRDB.DA, line 485, in manage_product_zclass_info Module ZODB.Connection, line 554, in setstate Module ZODB.Connection, line 590, in _set_ghost_state Module ZODB.Connection, line 210, in _persistent_load - __traceback_info__: XXXXXXdF Module ZODB.Connection, line 149, in __getitem__ - __traceback_info__: ('\x00\x00\x00\x00\x00\x08dF', '(cExtensionClass\nExtensionClass\nq\x01(U\x1dToDoClass_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\x19ToDoClass Property Sheetsq\x0bU\x11__propset_attrs__q\x0c(U\x05Basicq\rtq\x0eU\x05Basicq\x0f(U\x08\x00\x00\x00\x00\x00\x08d\\q\x10(U\x11ZClasses.Propertyq\x11U\x0eZInstanceSheetq\x12tq\x13tq\x14QU\x06_p_oidq\x15U\x08\x00\x00\x00\x00\x00\x002nq\x16U\n__module__q\x17NU\t_p_serialq\x18U\x08\x038;\xa2\xb7n[\xb3q\x19utq\x1at.N.') Could not load oid XXXXXXdF, pickled data in traceback info may contain clues. Where the XXXXXX in XXXXXXdF are what my mailer is substituting for unprintable characters. And in in the event log I see: 2004-04-25T18:42:43 ERROR(200) ZODB Couldn't load state for '\x00\x00\x00\x00\x0 0\x08d>' Traceback (innermost last): File E:\Zope\2.6.2\lib\python\ZODB\Connection.py, line 554, in setstate File E:\Zope\2.6.2\lib\python\ZODB\Connection.py, line 590, in _set_ghost_stat e File E:\Zope\2.6.2\lib\python\ZODB\Connection.py, line 210, in _persistent_loa d (Info: dF) File E:\Zope\2.6.2\lib\python\ZODB\Connection.py, line 149, in __getitem__ (Info: ('\x00\x00\x00\x00\x00\x08dF', '(cExtensionClass\nExtensionClass\nq\x 01(U\x1dToDoClass_PropertySheetsClassq\x02(cZClasses.ZClass\nPersistentClass\nq\ x03cProducts.ZPatterns.PropertySheets\nVirtualSheets\nq\x04cZClasses.Property\nZ InstanceSheets\nq\x05tq\x06}q\x07(U\x04iconq\x08U\x00U\n_p_changedq\tK\x01U\x07_ _doc__q\nU\x19ToDoClass Property Sheetsq\x0bU\x11__propset_attrs__q\x0c(U\x05Bas icq\rtq\x0eU\x05Basicq\x0f(U\x08\x00\x00\x00\x00\x00\x08d\\q\x10(U\x11ZClasses.P ropertyq\x11U\x0eZInstanceSheetq\x12tq\x13tq\x14QU\x06_p_oidq\x15U\x08\x00\x00\x 00\x00\x00\x002nq\x16U\n__module__q\x17NU\t_p_serialq\x18U\x08\x038;\xa2\xb7n[\x b3q\x19utq\x1at.N.')) Could not load oid dF, pickled data in traceback info may contain clues I've never seen anything like this, and I'm certainly not using ZClasses. Anyone got a clue what's going on? cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk