Skip to content

Fix log message coming in tests #1426

Closed

Description

@ZohebShaikh

These logs started coming to the logs after PR-1406

Logs below

  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/threading.py", line 995, in run
    self._target(*self._args, **self._kwargs)
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/concurrent/futures/thread.py", line 93, in _worker
    work_item.run()
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/utils/thread_exception.py", line 32, in wrapper
    return func(*args, **kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/worker/task_worker.py", line 727, in _run_worker_thread
    worker.run()
  File "/home/runner/work/blueapi/blueapi/.venv/lib/python3.13/site-packages/observability_utils/tracing/decorators.py", line 151, in wrapper
    return func(*args, **kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/worker/task_worker.py", line 396, in run
    self._cycle_with_error_handling()
  File "/home/runner/work/blueapi/blueapi/.venv/lib/python3.13/site-packages/observability_utils/tracing/decorators.py", line 151, in wrapper
    return func(*args, **kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/worker/task_worker.py", line 424, in _cycle_with_error_handling
    self._cycle()
  File "/home/runner/work/blueapi/blueapi/.venv/lib/python3.13/site-packages/observability_utils/tracing/decorators.py", line 151, in wrapper
    return func(*args, **kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/worker/task_worker.py", line 431, in _cycle
    LOGGER.info("Awaiting task")
Message: 'Awaiting task'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/logging/__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
ValueError: I/O operation on closed file.
Call stack:
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/threading.py", line 995, in run
    self._target(*self._args, **self._kwargs)
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/concurrent/futures/thread.py", line 93, in _worker
    work_item.run()
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/utils/thread_exception.py", line 32, in wrapper
    return func(*args, **kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/worker/task_worker.py", line 727, in _run_worker_thread
    worker.run()
  File "/home/runner/work/blueapi/blueapi/.venv/lib/python3.13/site-packages/observability_utils/tracing/decorators.py", line 151, in wrapper
    return func(*args, **kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/worker/task_worker.py", line 396, in run
    self._cycle_with_error_handling()
  File "/home/runner/work/blueapi/blueapi/.venv/lib/python3.13/site-packages/observability_utils/tracing/decorators.py", line 151, in wrapper
    return func(*args, **kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/worker/task_worker.py", line 424, in _cycle_with_error_handling
    self._cycle()
  File "/home/runner/work/blueapi/blueapi/.venv/lib/python3.13/site-packages/observability_utils/tracing/decorators.py", line 151, in wrapper
    return func(*args, **kwargs)
  File "/home/runner/work/blueapi/blueapi/src/blueapi/worker/task_worker.py", line 431, in _cycle
    LOGGER.info("Awaiting task")
Message: 'Awaiting task'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
  File "/home/runner/work/_temp/uv-python-dir/cpython-3.13.12-linux-x86_64-gnu/lib/python3.13/logging/__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^

Activity

  1. added
    bugSomething isn't working
    testsIssues around increasing test coverage/fixing tests
    needs investigationUnclear why something happens or what needs doing
    on Mar 2, 2026
  2. ZohebShaikh commented on Apr 20, 2026

    @ZohebShaikh
    ContributorAuthor

    Fixed by lockfile update PR #1471

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds investigationUnclear why something happens or what needs doingtestsIssues around increasing test coverage/fixing tests

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions