[Zope-CMF] GenericSetup and PluggableAuthService

Wichert Akkerman wichert at wiggy.net
Wed Dec 30 09:29:48 EST 2009


On 2009-12-30 15:06, Jens Vagelpohl wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi all,
>
> I'm working on a PAS plugin and want to ensure it has GenericSetup
> support like the standard plugins. I'm running into issues trying to use
> GenericSetup in a manual test, though.
>
> With a setup_tool inside the PluggableAuthService instance I can create
> an export tarball when I select the "Contents: Export the PAS' registry
> and plugins" step explicitly and click "Export selected steps". However,
> I can't find a way to re-import this tarball.
>
> Separate note: On the "Import" tab I see a dropdown of extension
> profiles to select. Changing the selection here never affects the list
> of available import steps, though. This is confusing to me, but I may
> have misunderstood the purpose.
>
> So I am selecting my tarball into the upload field and click "Import
> uploaded tarball", which presents this traceback:
>
> Traceback (innermost last):
>    Module ZPublisher.Publish, line 127, in publish
>    Module ZPublisher.mapply, line 77, in mapply
>    Module ZPublisher.Publish, line 47, in call_object
>    Module Products.GenericSetup.tool, line 558, in manage_importTarball
>    Module Products.GenericSetup.tool, line 331, in
> runAllImportStepsFromProfile
>    Module Products.GenericSetup.tool, line 1085, in
> _runImportStepsFromContext
>    Module Products.GenericSetup.tool, line 999, in _doRunImportStep
>     - __traceback_info__: catalog
>    Module Products.CMFCore.exportimport.catalog, line 28, in
> importCatalogTool
>    Module Products.CMFCore.utils, line 123, in getToolByName
> AttributeError: portal_catalog

I think that is a bug in importCatalogTool; it should not do anything if 
portal_catalog does not exist. I'm a bit surprised it tries to do 
anything at all; do you have a catalog.xml file in your profile perhaps?

Wichert.

-- 
Wichert Akkerman <wichert at wiggy.net>   It is simple to make things.
http://www.wiggy.net/                  It is hard to make things simple.


More information about the Zope-CMF mailing list