#1 — iw.memberreplace breaks Plone 4.1rc3
by
Marcel
—
last modified
Jun 22, 2011 09:08 PM
| State | Unconfirmed |
|---|---|
| Version: | 1.0.0-RC1 |
| Area | Process |
| Issue type | Bug |
| Severity | Medium |
| Submitted by | Marcel |
| Submitted on | Jun 22, 2011 |
| Responsible |
—
|
| Target release: |
—
|
Adding iw.memberreplace to the buildout prevents Zope from starting (see below). I've added iw.memberreplace to the eggs and zcml sections.
*************** PICKED VERSIONS ****************
[versions]
Products.AddRemoveWidget = 1.4.4
Products.DataGridField = 1.8b2
Products.PloneKeywordManager = 1.8
Products.Poi = 2.0.2
Products.PythonField = 1.1.3
Products.TALESField = 1.1.3
Products.TemplateFields = 1.2.5
collective.quickupload = 1.1.0
collective.watcherlist = 0.3
iw.memberreplace = 1.0.0-RC1
*************** /PICKED VERSIONS ***************
MJMs-iMac-Home:zinstance mjm$ bin/plonectl fg
instance: 2011-06-22 23:00:23 INFO ZServer HTTP server started at Wed Jun 22 23:00:23 2011
Hostname: 0.0.0.0
Port: 8080
Traceback (most recent call last):
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/Startup/run.py", line 72, in <module>
run()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/Startup/run.py", line 21, in run
starter.prepare()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/Startup/__init__.py", line 86, in prepare
self.startZope()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/Startup/__init__.py", line 259, in startZope
Zope2.startup()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/__init__.py", line 47, in startup
_startup()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/App/startup.py", line 118, in startup
load_zcml()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/App/startup.py", line 52, in load_zcml
load_site()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/App/zcml.py", line 46, in load_site
_context = xmlconfig.file(site_zcml)
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 651, in file
context.execute_actions()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py", line 626, in execute_actions
callable(*args, **kw)
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/AccessControl-2.13.4-py2.6-macosx-10.4-x86_64.egg/AccessControl/security.py", line 165, in protectClass
permission = getUtility(IPermission, name=permission_id)
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/zope.component-3.9.5-py2.6.egg/zope/component/_api.py", line 169, in getUtility
raise ComponentLookupError(interface, name)
zope.configuration.config.ConfigurationExecutionError: <class 'zope.component.interfaces.ComponentLookupError'>: (<InterfaceClass zope.security.interfaces.IPermission>, 'cmf.ManagePortal')
in:
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/iw.memberreplace-1.0.0_RC1-py2.6.egg/iw/memberreplace/configure.zcml", line 35.2-40.7
<browser:page
name="memberreplace-controlpanel"
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
class=".browser.controlpanel.MemberReplaceControlPanel"
permission="cmf.ManagePortal"
/>
*************** PICKED VERSIONS ****************
[versions]
Products.AddRemoveWidget = 1.4.4
Products.DataGridField = 1.8b2
Products.PloneKeywordManager = 1.8
Products.Poi = 2.0.2
Products.PythonField = 1.1.3
Products.TALESField = 1.1.3
Products.TemplateFields = 1.2.5
collective.quickupload = 1.1.0
collective.watcherlist = 0.3
iw.memberreplace = 1.0.0-RC1
*************** /PICKED VERSIONS ***************
MJMs-iMac-Home:zinstance mjm$ bin/plonectl fg
instance: 2011-06-22 23:00:23 INFO ZServer HTTP server started at Wed Jun 22 23:00:23 2011
Hostname: 0.0.0.0
Port: 8080
Traceback (most recent call last):
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/Startup/run.py", line 72, in <module>
run()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/Startup/run.py", line 21, in run
starter.prepare()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/Startup/__init__.py", line 86, in prepare
self.startZope()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/Startup/__init__.py", line 259, in startZope
Zope2.startup()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/__init__.py", line 47, in startup
_startup()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/App/startup.py", line 118, in startup
load_zcml()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/App/startup.py", line 52, in load_zcml
load_site()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/Zope2-2.13.7-py2.6.egg/Zope2/App/zcml.py", line 46, in load_site
_context = xmlconfig.file(site_zcml)
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 651, in file
context.execute_actions()
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py", line 626, in execute_actions
callable(*args, **kw)
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/AccessControl-2.13.4-py2.6-macosx-10.4-x86_64.egg/AccessControl/security.py", line 165, in protectClass
permission = getUtility(IPermission, name=permission_id)
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/zope.component-3.9.5-py2.6.egg/zope/component/_api.py", line 169, in getUtility
raise ComponentLookupError(interface, name)
zope.configuration.config.ConfigurationExecutionError: <class 'zope.component.interfaces.ComponentLookupError'>: (<InterfaceClass zope.security.interfaces.IPermission>, 'cmf.ManagePortal')
in:
File "/Users/mjm/Projects/Sites/intranet/instance41rc3/buildout-cache/eggs/iw.memberreplace-1.0.0_RC1-py2.6.egg/iw/memberreplace/configure.zcml", line 35.2-40.7
<browser:page
name="memberreplace-controlpanel"
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
class=".browser.controlpanel.MemberReplaceControlPanel"
permission="cmf.ManagePortal"
/>
No responses can be added.
If you can, please log in before submitting a reaction.
