[Product-Developers] Dexterity views not registered?

Christoph Pingel pingelsan at googlemail.com
Tue Jun 19 09:29:57 UTC 2012


Hello,

I'm in the process of switching to dexterity content types.
Versions: Plone 4.1.4, Dexterity 1.2, I'm using the good-py set of versions.

The problem is that my views obviously don't get registered in the template registry, although I did (as far as I can tell) everything required:
- define the view, register it with grok, and reference the view in the GS XML file of my type.


Here's my traceback:

Traceback (most recent call last):
  File "/Users/plone/Instances/instance1/eggs/Zope2-2.13.12-py2.6.egg/Zope2/Startup/run.py", line 72, in <module>
    run()
  File "/Users/plone/Instances/instance1/eggs/Zope2-2.13.12-py2.6.egg/Zope2/Startup/run.py", line 21, in run
    starter.prepare()
  File "/Users/plone/Instances/instance1/eggs/Zope2-2.13.12-py2.6.egg/Zope2/Startup/__init__.py", line 86, in prepare
    self.startZope()
  File "/Users/plone/Instances/instance1/eggs/Zope2-2.13.12-py2.6.egg/Zope2/Startup/__init__.py", line 259, in startZope
    Zope2.startup()
  File "/Users/plone/Instances/instance1/eggs/Zope2-2.13.12-py2.6.egg/Zope2/__init__.py", line 47, in startup
    _startup()
  File "/Users/plone/Instances/instance1/eggs/Zope2-2.13.12-py2.6.egg/Zope2/App/startup.py", line 118, in startup
    load_zcml()
  File "/Users/plone/Instances/instance1/eggs/Zope2-2.13.12-py2.6.egg/Zope2/App/startup.py", line 52, in load_zcml
    load_site()
  File "/Users/plone/Instances/instance1/eggs/Zope2-2.13.12-py2.6.egg/Zope2/App/zcml.py", line 46, in load_site
    _context = xmlconfig.file(site_zcml)
  File "/Users/plone/Instances/instance1/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 651, in file
    context.execute_actions()
  File "/Users/plone/Instances/instance1/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py", line 626, in execute_actions
    callable(*args, **kw)
  File "/Users/plone/Instances/instance1/eggs/grokcore.view-1.13.5-py2.6.egg/grokcore/view/meta/views.py", line 90, in checkTemplates
    has_render, has_no_render)
  File "/Users/plone/Instances/instance1/eggs/grokcore.view-1.13.5-py2.6.egg/grokcore/view/templatereg.py", line 171, in checkTemplates
    (component_name.title(), factory), factory)
zope.configuration.config.ConfigurationExecutionError: <class 'martian.error.GrokError'>: View <class 'eo.mm.massnahmed.View'> has no associated template or 'render' method.
  in:
  File "/Users/plone/Instances/instance1/src/eo.mm/eo/mm/configure.zcml", line 15.2-15.27
    <grok:grok package="." />


If anyone can shed light on this, please do so.

best regards,
Christoph




More information about the Product-Developers mailing list