[Setup] webcouturier.dropdownmenu + Plone 3.3b1

Karl Johan Kleist kleist at postkiosk.de
Mon Mar 23 13:14:33 UTC 2009


Using Plone 3.3b1 and  webcouturier.dropdownmenu
(http://plone.org/products/webcouturier-dropdownmenu), I get the following
error after creating a folder f11 inside a folder f1.

Has anybody sucessfully used  webcouturier.dropdownmenu with Plone 3.3b1? Or
even with 3.2?? Am I stuck with 3.1???


2009-03-23 14:00:39 ERROR Zope.SiteErrorLog
http://frankfurter:60005/plone/f1/f11/folder_listing
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 Shared.DC.Scripts.Bindings, line 313, in __call__
  Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
  Module Products.CMFCore.FSPageTemplate, line 216, in _exec
  Module Products.CMFCore.FSPageTemplate, line 155, in pt_render
  Module Products.PageTemplates.PageTemplate, line 98, in pt_render
  Module zope.pagetemplate.pagetemplate, line 117, in 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 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:
file:/home/kjk/buildouts/zope-instances/60005/eggs/Plone-3.3b1-py2.4.egg/Products/CMFPlone/skins/plone_templates/main_template.pt
   - Line 78, Column 8
   - Expression: <StringExpr u'plone.portaltop'>
   - Names:
      {'container': <PloneSite at /plone>,
       'context': <ATFolder at /plone/f1/f11>,
       'default': ,
       'here': <ATFolder at /plone/f1/f11>,
       'loop': {},
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0x9949d88>,
       'request': <HTTPRequest,
URL=http://frankfurter:60005/plone/f1/f11/folder_listing>,
       'root': <Application at >,
       'template': <FSPageTemplate at /plone/folder_listing used for
/plone/f1/f11>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'kjk'>}
  Module Products.Five.browser.providerexpression, line 37, in __call__
  Module plone.app.viewletmanager.manager, line 154, in render
  Module plone.app.viewletmanager.manager, line 83, in render
  Module zope.app.pagetemplate.simpleviewclass, line 44, 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.PageTemplates.PageTemplate, line 98, in pt_render
  Module zope.pagetemplate.pagetemplate, line 117, in pt_render
  Module zope.tal.talinterpreter, line 271, in __call__
  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: index
   - Line 2, Column 0
   - Expression: <StringExpr 'plone.portalheader'>
   - Names:
      {'container': <ATFolder at /plone/f1/f11>,
       'context': <ATFolder at /plone/f1/f11>,
       'default': ,
       'here': <ATFolder at /plone/f1/f11>,
       'loop': {},
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xa498680>,
       'request': <HTTPRequest,
URL=http://frankfurter:60005/plone/f1/f11/folder_listing>,
       'root': <Application at >,
       'template': <ImplicitAcquirerWrapper object at 0xa5f43d0>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'kjk'>,
       'view': <Products.Five.viewlet.viewlet.SimpleViewletClass from
/home/kjk/buildouts/zope-instances/60005/eggs/plone.app.layout-1.2b1-py2.4.egg/plone/app/layout/viewlets/portal_header.pt
object at 0xa5f4690>,
       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
object at 0xa5f4a90>}
  Module Products.Five.browser.providerexpression, line 37, in __call__
  Module plone.app.viewletmanager.manager, line 154, in render
  Module plone.app.viewletmanager.manager, line 83, 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.PageTemplates.PageTemplate, line 98, in pt_render
  Module zope.pagetemplate.pagetemplate, line 117, in pt_render
  Module zope.tal.talinterpreter, line 271, in __call__
  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 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 824, in do_loop_tal
  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 586, in do_setLocal_tal
  Module zope.tales.tales, line 696, in evaluate
   - URL: dropdown_sections
   - Line 6, Column 56
   - Expression: <PythonExpr (view.getTabObject(tabUrl = tab['url'], tabPath
= tab.get('path')))>
   - Names:
      {'container': <ATFolder at /plone/f1/f11>,
       'context': <ATFolder at /plone/f1/f11>,
       'default': ,
       'here': <ATFolder at /plone/f1/f11>,
       'loop': {'tab': <Products.PageTemplates.Expressions.PathIterator
object at 0xa5f5850>},
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xa498758>,
       'request': <HTTPRequest,
URL=http://frankfurter:60005/plone/f1/f11/folder_listing>,
       'root': <Application at >,
       'template': <ImplicitAcquirerWrapper object at 0xa5f5310>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'kjk'>,
       'view': <Products.Five.viewlet.metaconfigure.DropdownMenuViewlet
object at 0xa5f5090>,
       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
object at 0xa5f52d0>}
  Module zope.tales.pythonexpr, line 59, in __call__
   - __traceback_info__: (view.getTabObject(tabUrl = tab['url'], tabPath =
tab.get('path')))
  Module <string>, line 0, in ?
  Module webcouturier.dropdownmenu.browser.dropdown, line 97, in
getTabObject
  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.PageTemplates.PageTemplate, line 98, in pt_render
  Module zope.pagetemplate.pagetemplate, line 117, in pt_render
  Module zope.tal.talinterpreter, line 271, in __call__
  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 861, in do_defineMacro
  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 824, in do_loop_tal
  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 586, in do_setLocal_tal
  Module zope.tales.tales, line 696, in evaluate
   - URL: dropdown_recurse
   - Line 8, Column 0
   - Expression: <PathExpr standard:'node/getRemoteUrl'>
   - Names:
      {'container': <ATFolder at /plone/f1/f11>,
       'context': <ATFolder at /plone/f1/f11>,
       'default': ,
       'here': <ATFolder at /plone/f1/f11>,
       'loop': {'node': <Products.PageTemplates.Expressions.PathIterator
object at 0xa5f5d50>},
       'nothing': None,
       'options': {'args': (),
                   'bottomLevel': 0,
                   'children': [{'Creator': 'kjk',
                                 'Description': '',
                                 'Title': 'f11',
                                 'absolute_url':
'http://frankfurter:60005/plone/f1/f11',
                                 'children': [],
                                 'creation_date': '2009-03-23 13:53:54',
                                 'currentItem': False,
                                 'currentParent': False,
                                 'depth': 1,
                                 'getURL':
'http://frankfurter:60005/plone/f1/f11',
                                 'icon': 'folder_icon.gif',
                                 'item': <Products.ZCatalog.Catalog.mybrains
object at 0xa5f0890>,
                                 'item_icon':
<plone.app.layout.icons.icons.CatalogBrainContentIcon object at 0xa5f5c10>,
                                 'no_display': False,
                                 'normalized_portal_type': 'folder',
                                 'normalized_review_state': 'private',
                                 'path': '/plone/f1/f11',
                                 'portal_type': 'Folder',
                                 'review_state': 'private',
                                 'show_children': True}],
                   'level': 1},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xa5817e8>,
       'request': <HTTPRequest,
URL=http://frankfurter:60005/plone/f1/f11/folder_listing>,
       'root': <Application at >,
       'template': <ImplicitAcquirerWrapper object at 0xa5f54d0>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'kjk'>,
       'view': <Products.Five.viewlet.metaconfigure.DropdownMenuViewlet
object at 0xa5f5090>,
       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
object at 0xa5f5b10>}
  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__: ({'no_display': False, 'getURL':
'http://frankfurter:60005/plone/f1/f11', 'item_icon':
<plone.app.layout.icons.icons.CatalogBrainContentIcon object at 0xa5f5c10>,
'normalized_review_state': 'private', 'Description': '', 'Title': 'f11',
'absolute_url': 'http://frankfurter:60005/plone/f1/f11', 'portal_type':
'Folder', 'Creator': 'kjk', 'children': [], 'currentParent': False,
'creation_date': '2009-03-23 13:53:54', 'item':
<Products.ZCatalog.Catalog.mybrains object at 0xa5f0890>, 'depth': 1,
'path': '/plone/f1/f11', 'currentItem': False, 'review_state': 'private',
'normalized_portal_type': 'folder', 'show_children': True, 'icon':
'folder_icon.gif'}, 'getRemoteUrl')
  Module zope.traversing.adapters, line 52, in traverse
   - __traceback_info__: ({'no_display': False, 'getURL':
'http://frankfurter:60005/plone/f1/f11', 'item_icon':
<plone.app.layout.icons.icons.CatalogBrainContentIcon object at 0xa5f5c10>,
'normalized_review_state': 'private', 'Description': '', 'Title': 'f11',
'absolute_url': 'http://frankfurter:60005/plone/f1/f11', 'portal_type':
'Folder', 'Creator': 'kjk', 'children': [], 'currentParent': False,
'creation_date': '2009-03-23 13:53:54', 'item':
<Products.ZCatalog.Catalog.mybrains object at 0xa5f0890>, 'depth': 1,
'path': '/plone/f1/f11', 'currentItem': False, 'review_state': 'private',
'normalized_portal_type': 'folder', 'show_children': True, 'icon':
'folder_icon.gif'}, 'getRemoteUrl', [])
TraversalError: ({'no_display': False, 'getURL':
'http://frankfurter:60005/plone/f1/f11', 'item_icon':
<plone.app.layout.icons.icons.CatalogBrainContentIcon object at 0xa5f5c10>,
'normalized_review_state': 'private', 'Description': '', 'Title': 'f11',
'absolute_url': 'http://frankfurter:60005/plone/f1/f11', 'portal_type':
'Folder', 'Creator': 'kjk', 'children': [], 'currentParent': False,
'creation_date': '2009-03-23 13:53:54', 'item':
<Products.ZCatalog.Catalog.mybrains object at 0xa5f0890>, 'depth': 1,
'path': '/plone/f1/f11', 'currentItem': False, 'review_state': 'private',
'normalized_portal_type': 'folder', 'show_children': True, 'icon':
'folder_icon.gif'}, 'getRemoteUrl')
2009-03-23 14:00:39 ERROR root Exception while rendering an error message
Traceback (most recent call last):
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/OFS/SimpleItem.py",
line 227, in raise_standardErrorMessage
    v = s(**kwargs)
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/Products.CMFCore-2.1.2-py2.4.egg/Products/CMFCore/FSPythonScript.py",
line 140, in __call__
    return Script.__call__(self, *args, **kw)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/Products.CMFCore-2.1.2-py2.4.egg/Products/CMFCore/FSPythonScript.py",
line 196, in _exec
    result = f(*args, **kw)
  File "Script (Python)", line 34, in standard_error_message
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/Products.CMFCore-2.1.2-py2.4.egg/Products/CMFCore/FSPageTemplate.py",
line 216, in _exec
    result = self.pt_render(extra_context=bound_names)
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/Products.CMFCore-2.1.2-py2.4.egg/Products/CMFCore/FSPageTemplate.py",
line 155, in pt_render
    result = FSPageTemplate.inheritedAttribute('pt_render')(
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/PageTemplate.py",
line 98, in pt_render
    showtal=showtal)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/pagetemplate/pagetemplate.py",
line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 271, in __call__
    self.interpret(self.program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 891, in do_useMacro
    self.interpret(macro)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
    self.do_optTag(stuff)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 521, in do_optTag
    return self.no_tag(start, program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 516, in no_tag
    self.interpret(program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 534, in do_optTag_tal
    self.no_tag(stuff[-2], stuff[-1])
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 516, in no_tag
    self.interpret(program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 745, in do_insertStructure_tal
    structure = self.engine.evaluateStructure(expr)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/Expressions.py",
line 221, in evaluateStructure
    text = super(ZopeContext, self).evaluateStructure(expr)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tales/tales.py",
line 696, in evaluate
    return expression(self)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/Five/browser/providerexpression.py",
line 37, in __call__
    return provider.render()
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/plone.app.viewletmanager-1.2.2-py2.4.egg/plone/app/viewletmanager/manager.py",
line 154, in render
    return BaseOrderedViewletManager.render(self)
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/plone.app.viewletmanager-1.2.2-py2.4.egg/plone/app/viewletmanager/manager.py",
line 83, in render
    return u'\n'.join([viewlet.render() for viewlet in self.viewlets])
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/app/pagetemplate/simpleviewclass.py",
line 44, in __call__
    return self.index(*args, **kw)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/PageTemplateFile.py",
line 129, in _exec
    return self.pt_render(extra_context=bound_names)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/PageTemplate.py",
line 98, in pt_render
    showtal=showtal)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/pagetemplate/pagetemplate.py",
line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 271, in __call__
    self.interpret(self.program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 534, in do_optTag_tal
    self.no_tag(stuff[-2], stuff[-1])
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 516, in no_tag
    self.interpret(program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 745, in do_insertStructure_tal
    structure = self.engine.evaluateStructure(expr)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/Expressions.py",
line 221, in evaluateStructure
    text = super(ZopeContext, self).evaluateStructure(expr)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tales/tales.py",
line 696, in evaluate
    return expression(self)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/Five/browser/providerexpression.py",
line 37, in __call__
    return provider.render()
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/plone.app.viewletmanager-1.2.2-py2.4.egg/plone/app/viewletmanager/manager.py",
line 154, in render
    return BaseOrderedViewletManager.render(self)
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/plone.app.viewletmanager-1.2.2-py2.4.egg/plone/app/viewletmanager/manager.py",
line 83, in render
    return u'\n'.join([viewlet.render() for viewlet in self.viewlets])
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/PageTemplateFile.py",
line 129, in _exec
    return self.pt_render(extra_context=bound_names)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/PageTemplate.py",
line 98, in pt_render
    showtal=showtal)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/pagetemplate/pagetemplate.py",
line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 271, in __call__
    self.interpret(self.program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 855, in do_condition
    self.interpret(block)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
    self.do_optTag(stuff)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 521, in do_optTag
    return self.no_tag(start, program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 516, in no_tag
    self.interpret(program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 824, in do_loop_tal
    self.interpret(block)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
    self.do_optTag(stuff)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 521, in do_optTag
    return self.no_tag(start, program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 516, in no_tag
    self.interpret(program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tales/tales.py",
line 696, in evaluate
    return expression(self)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tales/pythonexpr.py",
line 59, in __call__
    return eval(self._code, vars)
  File "<string>", line 0, in ?
  File
"/home/kjk/buildouts/zope-instances/60005/eggs/webcouturier.dropdownmenu-1.1.5-py2.4.egg/webcouturier/dropdownmenu/browser/dropdown.py",
line 97, in getTabObject
    return self.recurse(children=data.get('children', []), level=1,
bottomLevel=bottomLevel).strip()
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 313, in __call__
    return self._bindAndExec(args, kw, None)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Shared/DC/Scripts/Bindings.py",
line 350, in _bindAndExec
    return self._exec(bound_data, args, kw)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/PageTemplateFile.py",
line 129, in _exec
    return self.pt_render(extra_context=bound_names)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/PageTemplate.py",
line 98, in pt_render
    showtal=showtal)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/pagetemplate/pagetemplate.py",
line 117, in pt_render
    strictinsert=0, sourceAnnotations=sourceAnnotations)()
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 271, in __call__
    self.interpret(self.program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
    self.do_optTag(stuff)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 521, in do_optTag
    return self.no_tag(start, program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 516, in no_tag
    self.interpret(program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 861, in do_defineMacro
    self.interpret(macro)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
    self.do_optTag(stuff)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 521, in do_optTag
    return self.no_tag(start, program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 516, in no_tag
    self.interpret(program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 824, in do_loop_tal
    self.interpret(block)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
    self.do_optTag(stuff)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 521, in do_optTag
    return self.no_tag(start, program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 516, in no_tag
    self.interpret(program)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 346, in interpret
    handlers[opcode](self, args)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tal/talinterpreter.py",
line 586, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tales/tales.py",
line 696, in evaluate
    return expression(self)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tales/expressions.py",
line 217, in __call__
    return self._eval(econtext)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/Expressions.py",
line 153, in _eval
    ob = self._subexprs[-1](econtext)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/tales/expressions.py",
line 124, in _eval
    ob = self._traverser(ob, element, econtext)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/Products/PageTemplates/Expressions.py",
line 103, in trustedBoboAwareZopeTraverse
    request=request)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/traversing/adapters.py",
line 164, in traversePathElement
    return traversable.traverse(nm, further_path)
  File
"/home/kjk/buildouts/zope-instances/60005/parts/zope2/lib/python/zope/traversing/adapters.py",
line 52, in traverse
    raise TraversalError(subject, name)
TraversalError: ({'no_display': False, 'getURL':
'http://frankfurter:60005/plone/f1/f11', 'item_icon':
<plone.app.layout.icons.icons.CatalogBrainContentIcon object at 0xa5f6350>,
'normalized_review_state': 'private', 'Description': '', 'Title': 'f11',
'absolute_url': 'http://frankfurter:60005/plone/f1/f11', 'portal_type':
'Folder', 'Creator': 'kjk', 'children': [], 'currentParent': False,
'creation_date': '2009-03-23 13:53:54', 'item':
<Products.ZCatalog.Catalog.mybrains object at 0xa5f0f18>, 'depth': 1,
'path': '/plone/f1/f11', 'currentItem': False, 'review_state': 'private',
'normalized_portal_type': 'folder', 'show_children': True, 'icon':
'folder_icon.gif'}, 'getRemoteUrl')

-- 
View this message in context: http://n2.nabble.com/webcouturier.dropdownmenu-%2B-Plone-3.3b1-tp2521012p2521012.html
Sent from the Installation, Setup, Upgrades mailing list archive at Nabble.com.




More information about the Setup mailing list