One thing to try here is to get into the Zope debugger to delete the offending hook and the session data manager that caused it: $ cd lib/python $ python2.1
import Zope app = Zope.app() del app.__before_publishing_traverse__ app._delObject('session_data_manager') get_transaction().commit()
Brad Clements wrote:
On 12 Feb 2002 at 15:03, Matthew T. Kromer wrote:
6. Created a DTML method as session_data_manager placeholder
I don't understand why you did step 6. It seems extraneous to me.
An earlier message in this thread suggested this. I'm not sure why. Probably because someone wanted their own session data manager and didn't want one automatically created that injected it's own SESSION into request.
What is the session_data_manager object that's reappearing? I trust it is the right one?
Session Data Manager at /session_data_manager Btw, if I create my own Session Data Manager (named "mysession_data_manager"), I have the same problem. It works just after it's created, but if Zope is restarted it no longer works after restart.
Brad Clements, bkc@murkworks.com (315)268-1000 http://www.murkworks.com (315)268-9812 Fax netmeeting: ils://ils.murkworks.com AOL-IM: BKClements
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
-- Chris McDonough Zope Corporation http://www.zope.org http://www.zope.com "Killing hundreds of birds with thousands of stones"