[Zope-dev] Zope 2.5.0b3 a UnpickleableError
Chris Withers
chrisw@nipltd.com
Wed, 09 Jan 2002 14:06:16 +0000
Chris McDonough wrote:
>
> How does this relate to sessioning?
Well, I was trying to store a DirectoryView object in the session so I could get
to it easily from a multiple-frame page.
Of course, this means the DriectoryView gets committed to a storage.
Now DirectoryViews have FSPythonScripts as attributes, so I'm guessing that when
the DirectoryView gets committed to the TemporaryStorage, the FSPythonScripts do
as well.
...and apparently they don't like being pickled :-(
Any ideas?
cheers,
Chris
> > trying to use the new sessioning in Zope 2.5.0b3 and get this:
> >
> > UnpickleableError
> > Sorry, a site error occurred.
> >
> > Traceback (innermost last):
> > File /usr/local/zope/2.5.0b3_base/lib/python/ZPublisher/Publish.py,
> > line 151, in publish_module
> > File /usr/local/zope/2.5.0b3_base/lib/python/ZPublisher/Publish.py,
> > line 115, in publish
> > File /usr/local/zope/2.5.0b3_base/lib/python/Zope/__init__.py, line
> > 158, in zpublisher_exception_hook
> > (Object: Live)
> > File /usr/local/zope/2.5.0b3_base/lib/python/ZPublisher/Publish.py,
> > line 103, in publish
> > File /usr/local/zope/2.5.0b3_base/lib/python/Zope/__init__.py, line
> > 172, in commit
> > File /usr/local/zope/2.5.0b3_base/lib/python/ZODB/Transaction.py, line
> > 233, in commit
> > File /usr/local/zope/2.5.0b3_base/lib/python/ZODB/Connection.py, line
> > 345, in commit
> > (Info: (('Products.CMFCore.FSPythonScript', 'FSPythonScript'),
> > '\x00\x00\x00\x00\x00\x00\x00!', ''))
> > UnpickleableError: Cannot pickle <type 'code'> objects
> >
> > Has anyone else experienced this?
> >
> > More importantly, can anyone help with how we should find out what is
> actually
> > going on here?
> >
> > cheers,
> >
> > Chris
> >
> > _______________________________________________
> > Zope-Dev maillist - Zope-Dev@zope.org
> > http://lists.zope.org/mailman/listinfo/zope-dev
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> > http://lists.zope.org/mailman/listinfo/zope-announce
> > http://lists.zope.org/mailman/listinfo/zope )
> >