Tried update our migration sandbox in a different project from 5.2.1 to 5.2.2 and then this:
Traceback (most recent call last):
File "/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/ZODB-5.5.1-py3.7.egg/ZODB/Connection.py", line 795, in setstate
self._reader.setGhostState(obj, p)
File "/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/ZODB-5.5.1-py3.7.egg/ZODB/serialize.py", line 633, in setGhostState
state = self.getState(pickle)
File "/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/ZODB-5.5.1-py3.7.egg/ZODB/serialize.py", line 626, in getState
return unpickler.load()
File "/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/zope.interface-5.0.2-py3.7-linux-x86_64.egg/zope/interface/declarations.py", line 733, in Provides
spec = ProvidesClass(*interfaces)
File "/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/zope.interface-5.0.2-py3.7-linux-x86_64.egg/zope/interface/declarations.py", line 694, in __init__
Declaration.__init__(self, *(interfaces + (implementedBy(cls), )))
File "/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/zope.interface-5.0.2-py3.7-linux-x86_64.egg/zope/interface/declarations.py", line 86, in __init__
Specification.__init__(self, _normalizeargs(bases))
File "/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/zope.interface-5.0.2-py3.7-linux-x86_64.egg/zope/interface/declarations.py", line 1112, in _normalizeargs
_normalizeargs(v, output)
File "/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/zope.interface-5.0.2-py3.7-linux-x86_64.egg/zope/interface/declarations.py", line 1111, in _normalizeargs
for v in sequence:
TypeError: 'ExtensionClass.ExtensionClass' object is not iterable
2020-06-29 08:13:17,995 ERROR [Zope.SiteErrorLog:252][waitress-0] 1593411197.99214940.5191176579851793 http://dev2.zopyx.de:20081/index_html
Traceback (innermost last):
Module ZPublisher.WSGIPublisher, line 162, in transaction_pubevents
Module ZPublisher.WSGIPublisher, line 359, in publish_module
Module ZPublisher.WSGIPublisher, line 262, in publish
Module ZPublisher.mapply, line 85, in mapply
Module ZPublisher.WSGIPublisher, line 63, in call_object
Module zope.browserpage.simpleviewclass, line 41, in __call__
Module Products.Five.browser.pagetemplatefile, line 126, in __call__
Module Products.Five.browser.pagetemplatefile, line 61, in __call__
Module zope.pagetemplate.pagetemplate, line 135, in pt_render
Module Products.PageTemplates.engine, line 322, in __call__
Module z3c.pt.pagetemplate, line 176, in render
Module chameleon.zpt.template, line 299, in render
Module chameleon.template, line 214, in render
Module chameleon.utils, line 75, in raise_with_traceback
Module chameleon.template, line 192, in render
Module ff8193f279dbb7640ccd339642a2399c, line 223, in render
Module zope.tales.expressions, line 241, in __call__
Module Products.PageTemplates.Expressions, line 160, in _eval
Module Products.PageTemplates.Expressions, line 122, in render
Module Products.CMFPlone.browser.admin, line 60, in sites
Module ZODB.Connection, line 795, in setstate
Module ZODB.serialize, line 633, in setGhostState
Module ZODB.serialize, line 626, in getState
Module zope.interface.declarations, line 733, in Provides
Module zope.interface.declarations, line 694, in __init__
Module zope.interface.declarations, line 86, in __init__
Module zope.interface.declarations, line 1112, in _normalizeargs
Module zope.interface.declarations, line 1111, in _normalizeargs
TypeError: 'ExtensionClass.ExtensionClass' object is not iterable
- Expression: "view/sites"
- Filename: ... gg/Products/CMFPlone/browser/templates/plone-overview.pt
- Location: (line 21: col 24)
- Source: <body tal:define="sites view/sites">
^^^^^^^^^^
- Arguments: template: <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7fefce6054d0>
options: {}
args: ()
nothing: None
modules: <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter object at 0x7fefdb07ff50>
request: <WSGIRequest, URL=http://dev2.zopyx.de:20081/index_html>
view: <Products.Five.browser.metaconfigure.SimpleViewClass from /home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/Products.CMFPlone-5.2.2rc1-py3.7.egg/Products/CMFPlone/browser/templates/plone-overview.pt object at 0x7fefceb85450>
context: <Application at >
views: <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7fefd46de610>
here: <Application at >
container: <Application at >
root: <Application at >
traverse_subpath: []
user: <PropertiedUser 'admin'>
default: <module 'chameleon.tales' from '/home/ajung/sandboxes/ugent-portaal-plone-4x/eggs/Chameleon-3.8.0-py3.7.egg/chameleon/tales.py'>
repeat: <Products.PageTemplates.engine.RepeatDictWrapper object at 0x7fefd5a3f640>
loop: {}
target_language: None
translate: <function BaseTemplate.render.<locals>.translate at 0x7fefd705e4d0>