[Zope] weird problem with exuserfolder/zclasses
Dieter Maurer
dieter@handshake.de
Wed, 19 Mar 2003 21:35:53 +0100
Henny van der Linde wrote at 2003-3-19 00:34 +0100:
> ...
> We get the following (see below, also when the user has the manager role)
> error when we edit the properties with our own interface.
> However in the manageinterface of Zope we can change the properties with
> authentication from exuserfolder.
> The weird thing is that with the standard user folder it works fine from
> within our applications.
> ...
> <p>
> <strong>Error Type: UnpickleableError</strong><br>
> <strong>Error Value: Cannot pickle <extension class
> Acquisition.ImplicitAcquirerWrapper at 01035140> objects</strong><br>
> </p>
> ....
> File C:\Program Files\WebSite251\lib\python\ZODB\Transaction.py, line 233,
> in commit
> File C:\Program Files\WebSite251\lib\python\ZODB\Connection.py, line 345,
> in commit
> (Info: (('*AKWZWZ/vcgP3z+BlYojrlQ==', 'Item'),
> '\x00\x00\x00\x00\x00\x00\xd1\x1c', ''))
> UnpickleableError: (see above)
You try to store a wrapped object as attribute of a persistent object.
This may be a user object.
User folders vary in whether they return a wrapped or unwrapped
user object from "getUser".
Dieter