Anybody familiar with the error below? This is on a Plone 5.1.4 site. The error may be related to using collections as a source of tiles in collective.cover. There was a collection item and a cover item which used it that shows a recursion error on the view. I deleted them from the debug console. Other content seems fine but I can no longer add content on this dev site. This is the error on save of any add form:
--
Module zope.component._api, line 139, in subscribers
Module zope.interface.registry, line 442, in subscribers
Module zope.interface.adapter, line 607, in subscribers
Module five.intid.intid, line 103, in addIntIdSubscriber
Module five.intid.intid, line 45, in register
Module ZODB.Connection, line 800, in setstate
Module ZODB.serialize, line 622, in setGhostState
Module ZODB.serialize, line 615, in getState
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
Module plone.app.drafts.proxy, line 79, in __getattr__
There is also this related error in the logs:
2018-12-18T01:54:05 ERROR ZODB.Connection Couldn't load state for BTrees.OIBTree.OIBucket 0x023c69
Traceback (most recent call last):
File "/var/plone/aa.site/eggs/ZODB-5.3.0-py2.7.egg/ZODB/Connection.py", line 800, in setstate
self._reader.setGhostState(obj, p)
File "/var/plone/aa.site/eggs/ZODB-5.3.0-py2.7.egg/ZODB/serialize.py", line 622, in setGhostState
state = self.getState(pickle)
File "/var/plone/aa.site/eggs/ZODB-5.3.0-py2.7.egg/ZODB/serialize.py", line 615, in getState
return unpickler.load()
File "/var/plone/aa.site/eggs/plone.app.drafts-1.1.2-py2.7.egg/plone/app/drafts/proxy.py", line 79, in __getattr__
deleted = getattr(self.__draft, '_proxyDeleted', set())
File "/var/plone/aa.site/eggs/plone.app.drafts-1.1.2-py2.7.egg/plone/app/drafts/proxy.py", line 79, in __getattr__
deleted = getattr(self.__draft, '_proxyDeleted', set())
File "/var/plone/aa.site/eggs/plone.app.drafts-1.1.2-py2.7.egg/plone/app/drafts/proxy.py", line 79, in __getattr__
deleted = getattr(self.__draft, '_proxyDeleted', set())
File "/var/plone/aa.site/eggs/plone.app.drafts-1.1.2-py2.7.egg/plone/app/drafts/proxy.py", line 79, in __getattr__
deleted = getattr(self.__draft, '_proxyDeleted', set())
File "/var/plone/aa.site/eggs/plone.app.drafts-1.1.2-py2.7.egg/plone/app/drafts/proxy.py", line 79, in __getattr__
I deleted all drafts in portal_drafts. Also uninstalled plone.app.drafts from the quickinstaller which removed portal_drafts but now I can not install it in the quickinstaller since it triggers the recursion error.
I would appreciate any leads. Is an item in the ZODB broken?