Last active
December 17, 2015 10:49
-
-
Save tomgross/5597559 to your computer and use it in GitHub Desktop.
Failing Plone Migration (https://dev.plone.org/ticket/13584)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[buildout] | |
newest = false | |
extends = | |
http://dist.plone.org/release/3.3.5/versions.cfg | |
parts = | |
zope2 | |
instance | |
[zope2] | |
recipe = plone.recipe.zope2install | |
location = ../common/zope/Zope-2.10.11-final-py2.4.6 | |
fake-zope-eggs = true | |
skip-fake-eggs = | |
zope.i18n | |
zope.component | |
zope.testing | |
[instance] | |
recipe = plone.recipe.zope2instance | |
zope2-location = ${zope2:location} | |
user = admin:admin | |
http-address = 8783 | |
eggs = | |
Plone | |
PIL | |
# Plone hotfix | |
Products.PloneHotfix20110720==1.2 | |
# http://plone.org/products/plone-hotfix/releases/20110622 | |
Products.Zope_Hotfix_20110622==1.0 | |
Products.PloneHotfix20121106==1.2 | |
products = | |
${buildout:directory}/products |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Starting the migration from version: 3.3.6 | |
Ran upgrade step: Uninstall a broken CacheFu | |
Ran upgrade step: Unregister old export and import steps. | |
Ran upgrade step: Cleanup the persistent tool registry. | |
There are unresolved or circular dependencies. Graphviz diagram:: digraph dependencies {"typeinfo" -> "toolset"; "linguaplone_reindex" -> "content"; "linguaplone_reindex" -> "toolset"; "atcttool" -> "catalog"; "atcttool" -> "componentregistry"; "actions" -> "componentregistry"; "skins" -> "componentregistry"; "languagetool" -> "toolset"; "collective.z3cform.datetimewidget_various";"factorytool" -> "componentregistry"; "factorytool" -> "typeinfo"; "placeful_workflow" -> "typeinfo"; "placeful_workflow" -> "workflow"; "portal-transforms-various" -> "componentregistry"; "componentregistry" -> "toolset"; "plone.app.caching";"controlpanel" -> "actions"; "controlpanel" -> "componentregistry"; "placeful_marker" -> "workflow"; "jsregistry" -> "skins"; "jsregistry" -> "toolset"; "jsregistry" -> "componentregistry"; "action-icons" -> "componentregistry"; "plone.app.registry" -> "componentregistry"; "plone.app.registry" -> "toolset"; "mimetypes-registry-various" -> "componentregistry"; "reference_catalog" -> "toolset"; "viewlets" -> "componentregistry"; "content" -> "typeinfo"; "propertiestool" -> "componentregistry"; "various" -> "toolset"; "portlets" -> "componentregistry"; "portlets" -> "content"; "content_type_registry" -> "componentregistry"; "plone-final" -> "portlets"; "plone-final" -> "rolemap"; "plone-final" -> "tinymce_settings"; "kssregistry" -> "toolset"; "kssregistry" -> "componentregistry"; "ploneopenid-various";"update-workflow-rolemap" -> "workflow"; "sharing" -> "rolemap"; "uid_catalog" -> "toolset"; "workflow" -> "toolset"; "cssregistry" -> "skins"; "cssregistry" -> "toolset"; "cssregistry" -> "componentregistry"; "contentrules" -> "componentregistry"; "contentrules" -> "content"; "catalog" -> "toolset"; "tinymce_settings" -> "componentregistry"; "cookie_authentication" -> "toolset"; "cmfeditions_various" -> "toolset"; "cmfeditions_various" -> "typeinfo"; "mailhost" -> "componentregistry"; "plone-content" -> "plone-final"; "toolset";"properties";"collective.js.jqueryui" -> "cssregistry"; "collective.js.jqueryui" -> "jsregistry"; "collective.js.jqueryui" -> "plone.app.registry"; "jquerytools-various" -> "cssregistry"; "tinymce_various" -> "componentregistry"; "browserlayer" -> "componentregistry"; "plone-difftool";"plone_outputfilters_various" -> "componentregistry"; "memberdata-properties" -> "componentregistry"; "kss_mimetype" -> "plone-archetypes"; "kss_mimetype" -> "mimetypes-registry-various"; "plonetheme.sunburst-various" -> "actions"; "caching_policy_mgr" -> "toolset"; "archetypetool" -> "archetypes-various"; "plonepas" -> "componentregistry"; "plonepas" -> "controlpanel"; "plonepas" -> "memberdata-properties"; "plonepas" -> "rolemap"; "collective.prettyphoto" -> "kupu-setup"; "difftool" -> "toolset"; "difftool" -> "componentregistry"; "repositorytool" -> "toolset"; "repositorytool" -> "typeinfo"; "repositorytool" -> "cmfeditions_various"; "rolemap";"various-calendar" -> "toolset"; "collective.flowplayer" -> "kupu-setup"; "collective.flowplayer" -> "propertiestool"; "kupu-setup" -> "toolset"; "kupu-setup" -> "typeinfo"; "archetypes-various" -> "componentregistry"; "plone.app.theming" -> "toolset"; "kss_mimetype" [color=red,style=filled]; } | |
Role / permission map imported. | |
Upgrade aborted. Error: | |
Traceback (most recent call last): | |
File "/home/tom/eggs/Products.CMFPlone-4.3-py2.7.egg/Products/CMFPlone/MigrationTool.py", line 179, in upgrade | |
step['step'].doStep(setup) | |
File "/home/tom/eggs/Products.GenericSetup-1.7.3-py2.7.egg/Products/GenericSetup/upgrade.py", line 140, in doStep | |
self.handler(tool) | |
File "/home/tom/eggs/plone.app.upgrade-1.3.1-py2.7.egg/plone/app/upgrade/v40/alphas.py", line 51, in updateToolset | |
loadMigrationProfile(context, name) | |
File "/home/tom/eggs/plone.app.upgrade-1.3.1-py2.7.egg/plone/app/upgrade/utils.py", line 115, in loadMigrationProfile | |
context.runAllImportStepsFromProfile(profile, purge_old=False) | |
File "/home/tom/eggs/Products.GenericSetup-1.7.3-py2.7.egg/Products/GenericSetup/tool.py", line 350, in runAllImportStepsFromProfile | |
ignore_dependencies=ignore_dependencies) | |
File "/home/tom/eggs/Products.GenericSetup-1.7.3-py2.7.egg/Products/GenericSetup/tool.py", line 1100, in _runImportStepsFromContext | |
message = self._doRunImportStep(step, context) | |
File "/home/tom/eggs/Products.GenericSetup-1.7.3-py2.7.egg/Products/GenericSetup/tool.py", line 1015, in _doRunImportStep | |
return handler(context) | |
File "/home/tom/eggs/Products.GenericSetup-1.7.3-py2.7.egg/Products/GenericSetup/tool.py", line 134, in importToolset | |
site._delObject(tool_id) | |
File "/home/tom/eggs/Zope2-2.13.19-py2.7.egg/OFS/ObjectManager.py", line 407, in _delObject | |
notify(ObjectRemovedEvent(ob, self, id)) | |
File "/home/tom/eggs/zope.event-3.5.2-py2.7.egg/zope/event/__init__.py", line 31, in notify | |
subscriber(event) | |
File "/home/tom/eggs/zope.component-3.9.5-py2.7.egg/zope/component/event.py", line 24, in dispatch | |
zope.component.subscribers(event, None) | |
File "/home/tom/eggs/zope.component-3.9.5-py2.7.egg/zope/component/_api.py", line 136, in subscribers | |
return sitemanager.subscribers(objects, interface) | |
File "/home/tom/eggs/zope.component-3.9.5-py2.7.egg/zope/component/registry.py", line 321, in subscribers | |
return self.adapters.subscribers(objects, provided) | |
File "/home/tom/eggs/zope.interface-3.6.7-py2.7-linux-i686.egg/zope/interface/adapter.py", line 585, in subscribers | |
subscription(*objects) | |
File "/home/tom/eggs/plone.app.contentrules-3.0.1-py2.7.egg/plone/app/contentrules/handlers.py", line 214, in removed | |
execute(event.oldParent, event) | |
File "/home/tom/eggs/plone.app.contentrules-3.0.1-py2.7.egg/plone/app/contentrules/handlers.py", line 117, in execute | |
executor(event, bubbled=False, rule_filter=rule_filter) | |
File "/home/tom/eggs/plone.contentrules-2.0.2-py2.7.egg/plone/contentrules/engine/executor.py", line 24, in __call__ | |
for rule in assignments.getRules(event, bubbled=bubbled): | |
File "/home/tom/eggs/plone.contentrules-2.0.2-py2.7.egg/plone/contentrules/engine/assignments.py", line 48, in getRules | |
if r is not None and r.enabled and r.event.providedBy(event): | |
AttributeError: type object 'IObjectAddedEvent' has no attribute 'providedBy' | |
End of upgrade path, migration has finished | |
The upgrade path did NOT reach current version | |
Migration has failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment