TypeError in TransparentFolderPatch
After exporting/importing/copying a folder (say: xyzzy) around, which itself contains a transparent folder, from one Zope installation to another I'm plagued by the following error message which is quoted below. Error Type: TypeError Error Value: illegal argument type for built-in operation The error happenes when I try to import the xyzzy.zexp into the root folder of the target zope. Importing xyzzy.zexp into an arbitrary subfolder (say: t) works, but then the very same error occurs when trying to copy/paste t/xyzzy to where it belongs: to the root. Any ideas? I haven't read through TransparentFolderPatch enough in order to understand what it is trying to do here. Context: Source: a Zope 2.3.1b1 on OSF1, Target, Zope 2.3.2b1 on Win2000p Traceback (innermost last): File E:\var\disk2\sites\klotz\lib\python\ZPublisher\Publish.py, line 223, in publish_module File E:\var\disk2\sites\klotz\lib\python\ZPublisher\Publish.py, line 187, in publish File E:\var\disk2\sites\klotz\lib\python\Zope\__init__.py, line 221, in zpublisher_exception_hook (Object: ApplicationDefaultPermissions) File E:\var\disk2\sites\klotz\lib\python\ZPublisher\Publish.py, line 171, in publish File E:\var\disk2\sites\klotz\lib\python\ZPublisher\mapply.py, line 160, in mapply (Object: manage_pasteObjects) File E:\var\disk2\sites\klotz\lib\python\ZPublisher\Publish.py, line 112, in call_object (Object: manage_pasteObjects) File E:\var\disk2\sites\klotz\lib\python\OFS\CopySupport.py, line 233, in manage_pasteObjects (Object: ApplicationDefaultPermissions) File E:\var\disk2\sites\klotz\lib\python\OFS\ObjectManager.py, line 290, in _setObject (Object: ApplicationDefaultPermissions) File E:\var\disk2\sites\klotz\lib\python\Products\TransparentFolders\TransparentFolderPatch.py, line 153, in _setOb (Object: ApplicationDefaultPermissions) File E:\var\disk2\sites\klotz\lib\python\Products\TransparentFolders\TransparentFolderPatch.py, line 166, in _updateTransparentId (Object: ApplicationDefaultPermissions) TypeError: (see above) Line 166 is the statement idlist = self._transparent_object_ids + [name] in _updateTransparentId(self, name, isTp) in TransparentFolderPatch.py -- o ( Wolfgang.Strobl@gmd.de (+49 2241) 14-2394 /\ * GMD mbH & Co KG #include _`\ `_<=== Schloss Birlinghoven, <std.disclaimer> __(_)/_(_)___.-._ 53754 Sankt Augustin, Germany ________________
participants (1)
-
Wolfgang Strobl