[Grok-dev] five.grok - what changed to break this?

Martin Aspeli optilude at gmx.net
Fri Sep 26 17:20:11 EDT 2008


Hi,

I've just started up this buildout, which used to work:

https://svn.plone.org/svn/plone/plone.dexterity/buildouts/dev

Now, I get this:

Traceback (most recent call last):
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/OFS/Application.py", 
line 786, in install_product
     initmethod(context)
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Products/Five/__init__.py", 
line 28, in initialize
     zcml.load_site()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Products/Five/zcml.py", 
line 53, in load_site
     _context = xmlconfig.file(file)
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/zope/configuration/xmlconfig.py", 
line 581, in file
     context.execute_actions()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/zope/configuration/config.py", 
line 606, in execute_actions
     for action in resolveConflicts(self.actions):
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/zope/configuration/config.py", 
line 1513, in resolveConflicts
     raise ConfigurationConflictError(conflicts)
ConfigurationConflictError: Conflicting configuration actions
   For: ('adapter', (<InterfaceClass 
zope.publisher.interfaces.browser.IDefaultBrowserLayer>,), 
<InterfaceClass zope.interface.Interface>, 'example.dexterity')
     File 
"/Users/optilude/Development/Plone/Code/Build/dexterity/src/example.dexterity/example/dexterity/configure.zcml", 
line 13.4-13.29
           <grok:grok package="." />
     File 
"/Users/optilude/Development/Plone/Code/Build/dexterity/src/example.dexterity/example/dexterity/configure.zcml", 
line 13.4-13.29
           <grok:grok package="." />
Traceback (most recent call last):
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Zope2/Startup/run.py", 
line 56, in ?
     run()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Zope2/Startup/run.py", 
line 21, in run
     starter.prepare()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Zope2/Startup/__init__.py", 
line 102, in prepare
     self.startZope()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Zope2/Startup/__init__.py", 
line 278, in startZope
     Zope2.startup()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Zope2/__init__.py", 
line 47, in startup
     _startup()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Zope2/App/startup.py", 
line 102, in startup
     OFS.Application.initialize(application)
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/OFS/Application.py", 
line 309, in initialize
     initializer.initialize()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/OFS/Application.py", 
line 338, in initialize
     self.install_products()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/OFS/Application.py", 
line 603, in install_products
     return install_products(app)
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/OFS/Application.py", 
line 634, in install_products
     folder_permissions, raise_exc=debug_mode)
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/OFS/Application.py", 
line 786, in install_product
     initmethod(context)
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Products/Five/__init__.py", 
line 28, in initialize
     zcml.load_site()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/Products/Five/zcml.py", 
line 53, in load_site
     _context = xmlconfig.file(file)
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/zope/configuration/xmlconfig.py", 
line 581, in file
     context.execute_actions()
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/zope/configuration/config.py", 
line 606, in execute_actions
     for action in resolveConflicts(self.actions):
   File 
"/Users/optilude/.buildout/zope/Zope-2.10.6-final-py2.4/lib/python/zope/configuration/config.py", 
line 1513, in resolveConflicts
     raise ConfigurationConflictError(conflicts)
zope.configuration.config.ConfigurationConflictError: Conflicting 
configuration actions
   For: ('adapter', (<InterfaceClass 
zope.publisher.interfaces.browser.IDefaultBrowserLayer>,), 
<InterfaceClass zope.interface.Interface>, 'example.dexterity')
     File 
"/Users/optilude/Development/Plone/Code/Build/dexterity/src/example.dexterity/example/dexterity/configure.zcml", 
line 13.4-13.29
           <grok:grok package="." />
     File 
"/Users/optilude/Development/Plone/Code/Build/dexterity/src/example.dexterity/example/dexterity/configure.zcml", 
line 13.4-13.29
           <grok:grok package="." />

I struggle to guess what that adapter may be or why there's two of it, 
but my guess would be the static/ folder stuff?

How would I debug this?

-- 
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book



More information about the Grok-dev mailing list