Not sure if issue pertain to zope4 or my code. It is related to session.set.
This is the main code issue:
sdm = self.context.session_data_manager
session = sdm.getSessionData(create=True)
session.set('palace', [content0, content1, content2])
i got these errors (many times) and Plone freeze or no respond.
2019-04-11 14:25:41,687 ERROR [Zope.SiteErrorLog:250][waitress] 1554963941.6865860.20123713074409721 http://.../ajax_updatetable
Traceback (innermost last):
Module ZPublisher.WSGIPublisher, line 148, in transaction_pubevents
Module transaction._manager, line 252, in commit
Module transaction._manager, line 131, in commit
Module transaction._transaction, line 311, in commit
Module transaction._compat, line 50, in reraise
Module transaction._transaction, line 302, in commit
Module transaction._transaction, line 447, in _commitResources
Module transaction._compat, line 50, in reraise
Module transaction._transaction, line 421, in _commitResources
Module ZODB.Connection, line 497, in commit
Module ZODB.Connection, line 546, in _commit
Module ZODB.Connection, line 602, in _store_objects
Module ZODB.mvccadapter, line 165, in store
Module tempstorage.TemporaryStorage, line 211, in store
Module ZODB.ConflictResolution, line 297, in tryToResolveConflict
ZODB.POSException.ConflictError: database conflict error (oid 0x39, class Products.Transience.TransientObject.TransientObject, serial this txn started with 0x03cef461b0668111 2019-04-1 06:25:41.343845, serial currently committed 0x03cef461b0d37d55 2019-04-11 06:25:41.443624)
2019-04-11 14:44:26,575 WARNING [waitress.queue:115][MainThread] Task queue depth is 1
2019-04-11 14:44:26,575 WARNING [waitress.queue:115][MainThread] Task queue depth is 1
2019-04-11 15:01:37,450 ERROR [Zope.SiteErrorLog:250][waitress] 1554966097.4497610.7297308310796269 http://.../ajax_updatetable
Traceback (innermost last):
Module ZPublisher.WSGIPublisher, line 148, in transaction_pubevents
Module transaction._manager, line 252, in commit
Module transaction._manager, line 131, in commit
Module transaction._transaction, line 311, in commit
Module transaction._compat, line 50, in reraise
Module transaction._transaction, line 302, in commit
Module transaction._transaction, line 447, in _commitResources
Module transaction._compat, line 50, in reraise
Module transaction._transaction, line 421, in _commitResources
Module ZODB.Connection, line 502, in commit
Module ZODB.BaseStorage, line 353, in checkCurrentSerialInTransaction
Module ZODB.BaseStorage, line 268, in getTid
Module ZODB.utils, line 385, in load_current
Module tempstorage.TemporaryStorage, line 187, in loadBefore
ZODB.POSException.POSKeyError: 0x06
Using buildout from
and Python3.7.2