You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2022/11/18 20:23:52 UTC
Build failed in Jenkins: Allura » Allura-py3.7 #159
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/159/display/redirect?page=changes>
Changes:
[dbrondsema] [#8478] Upgrade importlib-metadata 4.13.0 -> 5.0.0, and its deps: typing-extensions,zipp
------------------------------------------
[...truncated 157.25 KB...]
self.uow.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/unit_of_work.py:44: in flush
inow(obj, st)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in inner
result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:111: in insert_now
mapper(obj).insert(obj, st, self, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in inner
result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/mapper.py:80: in insert
ret = session.impl.insert(doc, validate=False)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:21: in wrapper
return func(self, doc, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:167: in insert
bson = self._impl(doc).insert(data, **fix_write_concern(kwargs))
/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:458: in insert
return self.__insert(doc_or_docs, manipulate, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = mim.Collection(mim.Database(allura), repo_ci)
doc_or_docs = [{'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, ...}]
manipulate = True, kwargs = {}, result = [None]
doc = {'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, ...}
_id = None
def __insert(self, doc_or_docs, manipulate=True, **kwargs):
result = []
if not isinstance(doc_or_docs, list):
doc_or_docs = [ doc_or_docs ]
for doc in doc_or_docs:
if not manipulate:
doc = bcopy(doc)
bson_safe(doc)
_id = doc.get('_id', ())
if _id == ():
_id = doc['_id'] = bson.ObjectId()
result.append(_id)
if _id in self._data:
if kwargs.get('w', 1):
> raise DuplicateKeyError('duplicate ID on insert')
E pymongo.errors.DuplicateKeyError: ('duplicate ID on insert', "doc: {'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, 'message': None, 'parent_ids': [], 'repo_ids': [], 'tree_id': None}")
/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:450: DuplicateKeyError
_ ERROR at setup of TestIndexWithAPostInTheDiscussion.test_that_it_sets_paging_metadata _
[gw2] linux -- Python 3.7.15 /allura-data/virtualenv/bin/python3.7
self = <allura.tests.unit.controllers.test_discussion_moderation_controller.TestIndexWithAPostInTheDiscussion object at 0x7f6e9ee369d0>
method = <bound method TestIndexWithAPostInTheDiscussion.test_that_it_sets_paging_metadata of <allura.tests.unit.controllers.test_discussion_moderation_controller.TestIndexWithAPostInTheDiscussion object at 0x7f6e9ee369d0>>
def setup_method(self, method):
> super().setup_method(method)
allura/tests/unit/controllers/test_discussion_moderation_controller.py:88:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
allura/tests/unit/__init__.py:42: in setup_method
super().setup_method(method)
allura/tests/unit/__init__.py:30: in setup_method
self._patch_instances = [patch_fn(self) for patch_fn in self.patches]
allura/tests/unit/__init__.py:30: in <listcomp>
self._patch_instances = [patch_fn(self) for patch_fn in self.patches]
allura/tests/unit/patches.py:29: in fake_app_patch
project = create_project('myproject')
allura/tests/unit/factories.py:30: in new_fn
result = fn(*args, **kwargs)
allura/tests/unit/factories.py:38: in create_project
neighborhood = create_neighborhood()
allura/tests/unit/factories.py:31: in new_fn
ThreadLocalORMSession.flush_all()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:415: in flush_all
sess.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in inner
result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:99: in flush
self.uow.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/unit_of_work.py:44: in flush
inow(obj, st)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in inner
result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:111: in insert_now
mapper(obj).insert(obj, st, self, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in inner
result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/mapper.py:80: in insert
ret = session.impl.insert(doc, validate=False)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:21: in wrapper
return func(self, doc, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:167: in insert
bson = self._impl(doc).insert(data, **fix_write_concern(kwargs))
/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:458: in insert
return self.__insert(doc_or_docs, manipulate, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = mim.Collection(mim.Database(allura), repo_ci)
doc_or_docs = [{'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, ...}]
manipulate = True, kwargs = {}, result = [None]
doc = {'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, ...}
_id = None
def __insert(self, doc_or_docs, manipulate=True, **kwargs):
result = []
if not isinstance(doc_or_docs, list):
doc_or_docs = [ doc_or_docs ]
for doc in doc_or_docs:
if not manipulate:
doc = bcopy(doc)
bson_safe(doc)
_id = doc.get('_id', ())
if _id == ():
_id = doc['_id'] = bson.ObjectId()
result.append(_id)
if _id in self._data:
if kwargs.get('w', 1):
> raise DuplicateKeyError('duplicate ID on insert')
E pymongo.errors.DuplicateKeyError: ('duplicate ID on insert', "doc: {'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, 'message': None, 'parent_ids': [], 'repo_ids': [], 'tree_id': None}")
/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:450: DuplicateKeyError
_ ERROR at setup of TestIndexWithAPostInTheDiscussion.test_deleted_post_not_shown _
[gw2] linux -- Python 3.7.15 /allura-data/virtualenv/bin/python3.7
self = <allura.tests.unit.controllers.test_discussion_moderation_controller.TestIndexWithAPostInTheDiscussion object at 0x7f6e9ea242d0>
method = <bound method TestIndexWithAPostInTheDiscussion.test_deleted_post_not_shown of <allura.tests.unit.controllers.test_discussion_moderation_controller.TestIndexWithAPostInTheDiscussion object at 0x7f6e9ea242d0>>
def setup_method(self, method):
> super().setup_method(method)
allura/tests/unit/controllers/test_discussion_moderation_controller.py:88:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
allura/tests/unit/__init__.py:42: in setup_method
super().setup_method(method)
allura/tests/unit/__init__.py:30: in setup_method
self._patch_instances = [patch_fn(self) for patch_fn in self.patches]
allura/tests/unit/__init__.py:30: in <listcomp>
self._patch_instances = [patch_fn(self) for patch_fn in self.patches]
allura/tests/unit/patches.py:29: in fake_app_patch
project = create_project('myproject')
allura/tests/unit/factories.py:30: in new_fn
result = fn(*args, **kwargs)
allura/tests/unit/factories.py:38: in create_project
neighborhood = create_neighborhood()
allura/tests/unit/factories.py:31: in new_fn
ThreadLocalORMSession.flush_all()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:415: in flush_all
sess.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in inner
result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:99: in flush
self.uow.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/unit_of_work.py:44: in flush
inow(obj, st)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in inner
result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:111: in insert_now
mapper(obj).insert(obj, st, self, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in inner
result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/mapper.py:80: in insert
ret = session.impl.insert(doc, validate=False)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:21: in wrapper
return func(self, doc, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:167: in insert
bson = self._impl(doc).insert(data, **fix_write_concern(kwargs))
/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:458: in insert
return self.__insert(doc_or_docs, manipulate, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = mim.Collection(mim.Database(allura), repo_ci)
doc_or_docs = [{'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, ...}]
manipulate = True, kwargs = {}, result = [None]
doc = {'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, ...}
_id = None
def __insert(self, doc_or_docs, manipulate=True, **kwargs):
result = []
if not isinstance(doc_or_docs, list):
doc_or_docs = [ doc_or_docs ]
for doc in doc_or_docs:
if not manipulate:
doc = bcopy(doc)
bson_safe(doc)
_id = doc.get('_id', ())
if _id == ():
_id = doc['_id'] = bson.ObjectId()
result.append(_id)
if _id in self._data:
if kwargs.get('w', 1):
> raise DuplicateKeyError('duplicate ID on insert')
E pymongo.errors.DuplicateKeyError: ('duplicate ID on insert', "doc: {'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, 'message': None, 'parent_ids': [], 'repo_ids': [], 'tree_id': None}")
/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:450: DuplicateKeyError
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
=========================== short test summary info ============================
ERROR allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestWhenModerating::test_that_it_can_approve
ERROR allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestWhenModerating::test_that_it_can_mark_as_spam
ERROR allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestWhenModerating::test_that_it_can_be_deleted
ERROR allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestIndexWithNoPosts::test_that_it_returns_no_posts
ERROR allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestIndexWithAPostInTheDiscussion::test_that_it_returns_posts
ERROR allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestIndexWithAPostInTheDiscussion::test_that_it_sets_paging_metadata
ERROR allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestIndexWithAPostInTheDiscussion::test_deleted_post_not_shown
==== 1223 passed, 10 skipped, 5357 warnings, 7 errors in 300.56s (0:05:00) =====
finished `pytest allura/tests/ --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 1
......................... [100%]
------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
================ 153 passed, 3465 warnings in 311.14s (0:05:11) ================
finished `pytest --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 0
.............................................................. [100%]
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================ 206 passed, 2541 warnings in 439.84s (0:07:19) ================
finished `pytest --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0
=============================================================================
Shutdown
=============================================================================
Stopping allura_web_1 ...
Stopping allura_solr_1 ...
Stopping allura_web_1 ... done
Stopping allura_solr_1 ... done
Removing allura_web_1 ...
Removing allura_web_run_d858f354fd84 ...
Removing allura_mongo_1 ...
Removing allura_solr_1 ...
Removing allura_web_run_d858f354fd84 ... done
Removing allura_mongo_1 ... done
Removing allura_solr_1 ... done
Removing allura_web_1 ... done
Removing network allura_default
Deleted Containers:
b4c253ceae3c1f03b08f4d5f3540a049bab46cfccc344c995f6ab5f59800cc5f
cdaa23c25f687bef3876d4da3fa40af1127980b95d19bed1edc69036b5348286
ca67a81d8422cb0ea2b67addf77eb1a91cf207970a8ea11c484f3492c37d850b
Total reclaimed space: 161.9MB
Deleted Volumes:
6e39b6d01d30e0a925aab2efea2e5208f9ae14f0e9bde53bd9dc47a6f74f44fe
72a2d326ea40f4e72ce8f6cc7cf80b42f97cd4ceeebdd366b15d969cca28561b
b5f117836672ba44cb13ea792a523a63d3ed747c79d22b309763ac9b6f589f57
15b7a60ab9ac56bb6906c88baca8e348631404d06f4751ba48969cafcdfb3b5f
653eae826d28ad4100f2e2b19790f1ed8917b470a1c294912c8e0d84df0cf599
e11d10ca2f8f72e6379029ca3412a0cd550ed3f2ab9ddf6eba269dc5169e6428
e766b1e897260178ff7148b4504dad12773aae1b6d09dfe94ba8d0e7caeb55fe
fc726c2942697ba68bac41ef28441d509857f7389930d2516de4a97f47086419
cb07fa9ae51f166821b7e12b8c32c5b5d35fcaa74c5e9ce44c7182236439db00
Total reclaimed space: 942MB
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.
Publishing Clover coverage report...
No Clover report will be published due to a build Failure
Jenkins build is back to normal : Allura » Allura-py3.7 #160
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/160/display/redirect?page=changes>