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 2026/08/27 15:10:08 UTC

Build failed in Jenkins: Allura » Allura-py3.14 #428

See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/428/display/redirect?page=changes>

Changes:

[daniel.castillo] Fix: Force push tests


------------------------------------------
[...truncated 93.98 KiB...]
    return Object.new_from_sha(self.repo, hex_to_bin(self.dereference_recursive(self.repo, self.path)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/objects/base.py:149: in new_from_sha
    oinfo = repo.odb.info(sha1)
            ^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/db.py:45: in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(binsha))
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1868: in get_object_header
    cmd = self._get_persistent_cmd("cat_file_header", "cat_file", batch_check=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1844: in _get_persistent_cmd
    cmd = self._call_process(cmd_name, *args, **options)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1005: in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/subprocess.py:1764: in _get_handles
    errread, errwrite = os.pipe()
                        ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
_____________________ TestGitImplementation.test_branches ______________________
forgegit/tests/model/test_repository.py:1173: in test_branches
    assert impl.branches == [
           ^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/ming/utils.py:22: in __get__
    result = self._func(obj)
             ^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:662: in branches
    return self._get_refs('branches')
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:618: in _get_refs
    hex_sha = ref.commit.hexsha
              ^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:420: in commit
    return self._get_commit()
           ^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:324: in _get_commit
    obj = self._get_object()
          ^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:315: in _get_object
    return Object.new_from_sha(self.repo, hex_to_bin(self.dereference_recursive(self.repo, self.path)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/objects/base.py:149: in new_from_sha
    oinfo = repo.odb.info(sha1)
            ^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/db.py:45: in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(binsha))
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1868: in get_object_header
    cmd = self._get_persistent_cmd("cat_file_header", "cat_file", batch_check=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1844: in _get_persistent_cmd
    cmd = self._call_process(cmd_name, *args, **options)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1005: in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/subprocess.py:1764: in _get_handles
    errread, errwrite = os.pipe()
                        ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
_____________ TestGitImplementation.test_last_commit_ids_threaded ______________
forgegit/tests/model/test_repository.py:1206: in test_last_commit_ids_threaded
    self.test_last_commit_ids()
forgegit/tests/model/test_repository.py:1196: in test_last_commit_ids
    assert lcd('13951944969cf45a701bf90f83647b309815e6d5', ['f2.txt', 'f3.txt']) == {
E   AssertionError: assert {} == {'f2.txt': '2...8797b19d778a'}
E     
E     Right contains 2 more items:
E     {'f2.txt': '259c77dd6ee0e6091d11e429b56c44ccbf1e64a3',
E      'f3.txt': '653667b582ef2950c1954a0c7e1e8797b19d778a'}
E     Use -v to get more diff
------------------------------ Captured log call -------------------------------
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1005, in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1764, in _get_handles
    errread, errwrite = os.pipe()
                        ~~~~~~~^^
OSError: [Errno 24] Too many open files
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1886, in _execute_child
    errpipe_read, errpipe_write = os.pipe()
                                  ~~~~~~~^^
OSError: [Errno 24] Too many open files
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
=========================== short test summary info ============================
FAILED forgegit/tests/model/test_repository.py::TestGitRepo::test_cached_branches
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_branches
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_last_commit_ids_threaded
ERROR forgegit/tests/model/test_repository.py::TestGitRepo::test_cached_tags
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_committer_url
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_primary - ...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_shorthand
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_diff - OSE...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_log - OSEr...
ERROR forgegit/tests/model/test_repository.py::TestGitHtmlView::test_html_view
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_renamed_file
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_merge_commit
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_admin_menu - OSError: ...
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_uninstall - OSError: [...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_init - OSError: [Errno...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_refresh_commit - OSErr...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_reclone - OSError: [Er...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refreshrepo - O...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refresh_last_commits
======= 3 failed, 161 passed, 1 warning, 16 errors in 291.02s (0:04:51) ========
finished `pytest  --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 1
.......s................................................................ [ 75%]
..................................................................s..... [ 80%]
........................................................................ [ 85%]
...................................................................      [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================= 211 passed, 4 warnings in 329.89s (0:05:29) ==================
finished `pytest  --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0
...........................................................ssssssss..... [ 90%]
........................................................................ [ 95%]
.......................................................................  [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
=========== 1423 passed, 16 skipped, 4 warnings in 362.98s (0:06:02) ===========
finished `pytest allura/tests/ --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 0

FAILURE(s) in 1 suite(s) above

=============================================================================
Shutdown
=============================================================================
 Container allura-web-1 Stopping 
 Container allura-web-1 Stopped 
 Container allura-web-1 Removing 
 Container allura-web-1 Removed 
 Container allura-mongo-1 Stopping 
 Container allura-solr-1 Stopping 
 Container allura-mongo-1 Stopped 
 Container allura-mongo-1 Removing 
 Container allura-mongo-1 Removed 
 Container allura-solr-1 Stopped 
 Container allura-solr-1 Removing 
 Container allura-solr-1 Removed 
 Network allura_default Removing 
 Network allura_default Removed 
Total reclaimed space: 0B
Deleted Volumes:
06564a69faa2558f86dbf8a3cf6d2c5206f4c2a2c96a76c746605dc4629c866c

Total reclaimed space: 0B
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.

Jenkins build is back to normal : Allura » Allura-py3.14 #429

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/429/display/redirect?page=changes>