Plone2pdf附加组件,portalTransform异常:ITransform

时间:2011-11-15 14:26:29

标签: python plone

尝试在Plone 4中设置plone2pdf。我已经下载了Plone2pdf存档,将其解压缩并放在我的实例的products目录下。我已经通过./bin/instance fg重新启动了实例。

现在,我可以在可用的附加组件页面上看到Plone2pdf。但是,当我点击激活按钮时,它会抛出一个错误,如下所示

2011-11-16 00:58:28 ERROR Zope.SiteErrorLog 1321385308.830.136673010237
http://10.20.254.20:8090/iopextech/portal_quickinstaller/installProducts
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.CMFQuickInstallerTool.QuickInstallerTool, line 575, in installProducts
Module Products.CMFQuickInstallerTool.QuickInstallerTool, line 498, in installProduct
- __traceback_info__: ('Plone2Pdf',)
Module Products.ExternalMethod.ExternalMethod, line 234, in __call__
- __traceback_info__: ((<PloneSite at /iopextech>,), {'reinstall': False}, (False,))
Module /usr/local/Plone/test/products/Plone2Pdf/Extensions/Install.py, line 20, in install
Module Products.GenericSetup.tool, line 323, in runAllImportStepsFromProfile
- __traceback_info__: profile-Products.Plone2Pdf:default
Module Products.GenericSetup.tool, line 1080, in _runImportStepsFromContext
Module Products.GenericSetup.tool, line 994, in _doRunImportStep
- __traceback_info__: pdf-transforms-various
Module Products.Plone2Pdf.setuphandlers, line 34, in setupPortalTransforms
Module Products.Plone2Pdf.setuphandlers, line 21, in installPdfTransform
Module Products.PortalTransforms.TransformEngine, line 485, in manage_addTransform
Module Products.PortalTransforms.Transform, line 100, in __init__
Module Products.PortalTransforms.Transform, line 125, in _tr_init
- __traceback_info__: ('Products.Plone2Pdf.html_to_pdf',)
TransformException: Invalid transform : ITransform is not implemented byProducts.Plone2Pdf.html_to_pdf.html_to_pdf

Plone2pdf的版本是0.4.3。可能是什么问题呢 ? Plone2pdf与Plone 4兼容,因为我下载的Plone2pdf版本仅使用Plone 3进行测试。但下载页面显示,如果在Plone 3或更高版本上安装,请使用buildout进行安装。

2 个答案:

答案 0 :(得分:2)

安装附加产品时,应始终先检查项目页面:

http://plone.org/products/plone2pdf

验证任何依赖性或限制。在这个特定的例子中,开发人员说该产品与Plone&lt; = 3兼容。在这种情况下,除非您确切知道自己在做什么,除非您准备进行某些调试,否则您应该找到另一个声明的产品与Plone兼容4.顺便在Products目录中安装产品是一种旧的安装产品的方式,看看here更新的方式。

答案 1 :(得分:1)

这意味着此插件与Plone 4不兼容,需要更新以支持与转换相关的更改。

文档:http://plone.org/documentation/kb/portal-transforms/transforms