I just encountered the following error inside a browser view while waiting for the response of an HTTP request (external service).
The error is reproducible after restarts.
I have seen a similar error some time ago with Python 3.6 in another project. It disappeared after switching to Python 3.7.
Anyone seen this too?
Serving on http://0.0.0.0:20080
2019-05-29 13:48:13,849 INFO [onkopedia.policy:1311][waitress] Conversion of onkopedia/de/editorial-board/e45764cc-7c9e-11e9-80f5-0050563d0e5e to DOCX started
2019-05-29 13:48:14,196 INFO [onkopedia.policy:1430][waitress] Fetching DOCX authentication token from Plone cache
Fatal Python error: Cannot recover from stack overflow.
Current thread 0x00007f1d18236700 (most recent call first):
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/plone.dexterity-2.9.0-py3.6.egg/plone/dexterity/schema.py", line 55 in decorator
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/plone.synchronize-1.0.3-py3.6.egg/plone/synchronize/decorator.py", line 9 in synchronized_function
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/plone.dexterity-2.9.0-py3.6.egg/plone/dexterity/content.py", line 127 in __get__
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/hooks.py", line 119 in adapter_hook
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/five.intid-1.2.2-py3.6.egg/five/intid/keyreference.py", line 73 in __init__
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.security-4.3.1-py3.6-linux-x86_64.egg/zope/security/adapter.py", line 84 in __call__
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/hooks.py", line 119 in adapter_hook
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.intid-4.3.0-py3.6.egg/zope/intid/__init__.py", line 99 in getId
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/five.intid-1.2.2-py3.6.egg/five/intid/intid.py", line 41 in getId
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/z3c.relationfield-0.8.0-py3.6.egg/z3c/relationfield/event.py", line 66 in updateRelations
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 36 in objectEventNotify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/_api.py", line 124 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.component-4.5-py3.6.egg/zope/component/event.py", line 27 in dispatch
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.event-4.4-py3.6.egg/zope/event/__init__.py", line 32 in notify
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zopyx.plone.persistentlogger-0.4.7.8-py3.6.egg/zopyx/plone/persistentlogger/logger.py", line 86 in log
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/onkopedia.policy/onkopedia/policy/subscribers/connector.py", line 61 in notify_message
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/adapter.py", line 607 in subscribers
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/zope.interface-4.6.0-py3.6-linux-x86_64.egg/zope/interface/registry.py", line 442 in subscribers
...
Thread 0x00007f1d276e6700 (most recent call first):
File "/usr/lib64/python3.6/selectors.py", line 445 in select
File "/usr/lib64/python3.6/asyncio/base_events.py", line 1396 in _run_once
File "/usr/lib64/python3.6/asyncio/base_events.py", line 422 in run_forever
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/ZEO-5.2.1-py3.6.egg/ZEO/asyncio/client.py", line 861 in run
File "/usr/lib64/python3.6/threading.py", line 864 in run
File "/usr/lib64/python3.6/threading.py", line 916 in _bootstrap_inner
File "/usr/lib64/python3.6/threading.py", line 884 in _bootstrap
Thread 0x00007f1d3d5c14c0 (most recent call first):
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/waitress-1.2.1-py3.6.egg/waitress/wasyncore.py", line 152 in poll
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/waitress-1.2.1-py3.6.egg/waitress/wasyncore.py", line 222 in loop
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/waitress-1.2.1-py3.6.egg/waitress/server.py", line 307 in run
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/waitress-1.2.1-py3.6.egg/waitress/__init__.py", line 17 in serve
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/plone.recipe.zope2instance/src/plone/recipe/zope2instance/ctl.py", line 896 in serve_paste
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/src/plone.recipe.zope2instance/src/plone/recipe/zope2instance/ctl.py", line 918 in serve
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/Zope-4.0b10-py3.6.egg/Zope2/Startup/serve.py", line 194 in serve
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/Zope-4.0b10-py3.6.egg/Zope2/Startup/serve.py", line 204 in run
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/Zope-4.0b10-py3.6.egg/Zope2/Startup/serve.py", line 216 in main
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/eggs/Zope-4.0b10-py3.6.egg/Zope2/Startup/serve.py", line 219 in <module>
File "/home/ajung/sandboxes/onkopedia_buildout-plone5/parts/wsgi.py/bin/interpreter", line 306 in <module>