Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
erp5 erp5
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 139
    • Merge requests 139
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • erp5erp5
  • Merge requests
  • !881

Merged
Created May 31, 2019 by Jérome Perrin@jeromeOwner

testInvalidationBug: update after CMFActivity's node families

  • Overview 3
  • Commits 1
  • Changes 1

Test was failing because family mapping is loaded while connection is already closed.

Traceback (most recent call last):
  File "erp5/Products/ERP5/tests/testInvalidationBug.py", line 156, in testLateInvalidationFromZEO
    activity_tool.tic()
  File "erp5/product/ERP5Type/tests/ProcessingNodeTestCase.py", line 96, in tic
    self._orig_tic(processing_node, force)
  File "erp5/product/CMFActivity/ActivityTool.py", line 1326, in tic
    node_family_id_set = self.getCurrentNodeFamilyIdSet()
  File "erp5/product/CMFActivity/ActivityTool.py", line 921, in getCurrentNodeFamilyIdSet
    return self._getNodeFamilyIdDict().get(getCurrentNode(), ())
  File "ZODB/Connection.py", line 909, in setstate
    self._setstate(obj, oid)
  File "ZODB/Connection.py", line 953, in _setstate
    p, serial = self._storage.load(oid, '')
  File "ZEO/ClientStorage.py", line 825, in load
    result = self.loadBefore(oid, m64)
  File "ZEO/ClientStorage.py", line 839, in loadBefore
    raise ClientDisconnected()
ClientDisconnected

Load the object explicitly before so that it's in cache.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: fix/testInvalidationBugBug
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7