#1 — Manage Portlets stopped working
| State | Resolved |
|---|---|
| Area | Functionality |
| Issue type | Bug |
| Severity | Medium |
| Submitted by | bayerk07 |
| Submitted on | Jul 14, 2009 |
| Responsible | bayerk07 |
Last modified on
Jul 14, 2009
by
T. Kim Nguyen
Clicking on Manage Portlets gave an error. The traceback is http://pastebin.com/m7413499f. We'd noticed the problem after installing the blogging product Quills. The problem didn't resolve by uninstalling Quills. Tried installing Quills on the development server, and recreated the problem. It may have been a coincidence of timing, because after the problem was solved, reinstalling Quills did not recreate the problem.
Added by
T. Kim Nguyen
on
Jul 14, 2009 11:38 AM
Error stack follows:
2009-07-14 10:51:23 ERROR Zope.SiteErrorLog http://plone2.webcluster.uwosh.edu:8082/[…]/@@manage-portlets
Traceback (innermost last):
Module ZPublisher.Publish, line 119, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module Products.Five.browser.metaconfigure, line 417, in __call__
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
Module Products.CacheSetup.patch_cmf, line 120, in PT_pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 891, in do_useMacro
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 536, in do_optTag_tal
Module zope.tal.talinterpreter, line 521, in do_optTag
Module zope.tal.talinterpreter, line 516, in no_tag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 957, in do_defineSlot
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 855, in do_condition
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 957, in do_defineSlot
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 536, in do_optTag_tal
Module zope.tal.talinterpreter, line 521, in do_optTag
Module zope.tal.talinterpreter, line 516, in no_tag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 534, in do_optTag_tal
Module zope.tal.talinterpreter, line 516, in no_tag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 221, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: main_template
- Line 153, Column 18
- Expression: <StringExpr u'plone.rightcolumn'>
- Names:
{'container': <PloneSite at /Plone>,
'context': <PloneSite at /Plone>,
'default': <object object at 0x2b7374a22200>,
'here': <PloneSite at /Plone>,
'loop': {},
'nothing': None,
'options': {'args': (<Products.Five.metaclass.SimpleViewClass from /opt/Plone-3.1reeve/buildout-cache/eggs/plone.app.portlets-1.1.3-py2.4.egg/plone/app/portlets/browser/templates/manage-contextual.pt object at 0x17e75d50>,)},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x1bbbcea8>,
'request': <HTTPRequest, URL=http://plone2.webcluster.uwosh.edu:8082/[…]/@@manage-portlets>,
'root': <Application at >,
'template': <ImplicitAcquirerWrapper object at 0x1aab1d50>,
'traverse_subpath': [],
'user': <PropertiedUser 'kimadmin'>,
'view': <Products.Five.metaclass.SimpleViewClass from /opt/Plone-3.1reeve/buildout-cache/eggs/plone.app.portlets-1.1.3-py2.4.egg/plone/app/portlets/browser/templates/manage-contextual.pt object at 0x17e75d50>,
'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0x177f4c90>}
Module Products.Five.browser.providerexpression, line 37, in __call__
Module plone.app.portlets.browser.editmanager, line 77, in render
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
Module Products.CacheSetup.patch_cmf, line 120, in PT_pt_render
- Warning: Macro expansion failed
- Warning: zope.traversing.interfaces.TraversalError: (<five.customerize.zpt.TTWViewTemplateRenderer object at 0x1bca96d0>, 'macros')
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 870, in do_useMacro
Module zope.tales.tales, line 696, in evaluate
- URL: edit-manager-contextual
- Line 5, Column 2
- Expression: <PathExpr standard:'context/@@manage-portlets-macros/macros/portlet-add-form'>
- Names:
{'container': <PloneSite at /Plone>,
'context': <PloneSite at /Plone>,
'default': <object object at 0x2b7374a22200>,
'here': <PloneSite at /Plone>,
'loop': {},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x1c0c89e0>,
'request': <HTTPRequest, URL=http://plone2.webcluster.uwosh.edu:8082/[…]/@@manage-portlets>,
'root': <Application at >,
'template': <ImplicitAcquirerWrapper object at 0x1c2ca110>,
'traverse_subpath': [],
'user': <PropertiedUser 'kimadmin'>,
'view': <plone.app.portlets.browser.editmanager.ContextualEditPortletManagerRenderer object at 0x1c61f1d0>,
'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0x1bbdaed0>}
Module zope.tales.expressions, line 217, in __call__
Module Products.PageTemplates.Expressions, line 153, in _eval
Module zope.tales.expressions, line 124, in _eval
Module Products.PageTemplates.Expressions, line 103, in trustedBoboAwareZopeTraverse
Module zope.traversing.adapters, line 164, in traversePathElement
- __traceback_info__: (<five.customerize.zpt.TTWViewTemplateRenderer object at 0x1c6dc490>, 'macros')
Module zope.traversing.adapters, line 52, in traverse
- __traceback_info__: (<five.customerize.zpt.TTWViewTemplateRenderer object at 0x1c6dc490>, 'macros', ['portlet-add-form'])
TraversalError: (<five.customerize.zpt.TTWViewTemplateRenderer object at 0x1c6dc490>, 'macros')
Added by
T. Kim Nguyen
on
Jul 14, 2009 11:40 AM
Fix was to delete the portal_view_customization of "manage portlet macros". The only diffs I found btw the customized and default versions was 3 whitespace regions, which should not have had any effect. Yet once it was deleted, the manage portlets link worked.
Issue state:
unconfirmed → resolved
You must log in to add a response


