Hi,
I wonder if someone have had the same issue and solved it.
The logs below are polluting rovodev output and render the tool unusable.
Traceback (most recent call last):
File "loguru\_handler.py", line 206, in emit File "loguru\_file_sink.py", line 204, in write
File "loguru\_file_sink.py", line 276, in _terminate_file
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\****\\.rovodev\\rovodev.log' -> 'C:\\Users\\****\\.rovodev\\rovodev. 2026-02-18 _16-39-21_313694.log' End of logging error --- Logging error in Loguru Handler #2
Record was: {'elapsed': datetime.timedelta(seconds-66, microseconds=104743), 'exception': None, 'extra': {}, 'file': (name='atlassian_client.py', path="rovodev\\modules\\analytics\\atlassian_client.py'), function': 'send_event', 'level': (name='DEBUG', no=10, icon=''), 'line': 158, 'message': 'Successfully sent event to Atlassian Analytics', 'module': 'atlassian_client', 'name': 'rovodev.modules.analytic s.atlassian_client', 'process': (id=13576, name='MainProcess'), 'thread': (id=28560, name='analytics-send_1'), 'time': datetime(2026, 3, 20, 14, 37, 38, 54285, tzinfo-datetime.timezone (datetime.timedelta(s econds=3600), 'W. Europe Standard Time'))}
Traceback (most recent call last):
File "loguru\_handler.py", line 206, in emit
File "loguru\_file_sink.py", line 204, in write
File "loguru\_file_sink.py", line 276, in _terminate_file
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\****\\.rovodev\\rovodev.log' -> 'C:\\Users\\****\\.rovodev\\rovodev. 2026-02-18 _16-39-21_313694.log' End of logging error ---
Logging error in Loguru Handler #2
Record was: {'elapsed': datetime.timedelta(seconds-66, microseconds=110337), 'exception': None, 'extra': {}, 'file': (name='git_ai.py', path='rovodev\\common\\git_ai.py'), 'function': 'collect_git_ai_stats _on_shutdown', 'level': (name="DEBUG", no=10, icon=''), 'line': 505, 'message': 'Collecting git-ai stats on shutdown', 'module': 'git_ai', 'name': 'rovodev.common.git_ai', 'process': (id=13576, name='Mai nProcess'), 'thread': (id=20096, name='MainThread'), 'time': datetime(2026, 3, 20, 14, 37, 38, 59879, tzinfo-datetime.timezone (datetime.timedelta (seconds-3600), 'W. Europe Standard Time'))} Traceback (most recent call last):
File "loguru\_handler.py", line 206, in emit
File "loguru\_file_sink.py", line 204, in write
File "loguru\_file_sink.py", line 276, in _terminate_file
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\****\\.rovodev\\rovodev.log' -> 'C:\\Users\\****\\.rovodev\\rovodev. 2026-02-18 _16-39-21_313694.log' End of logging error ---
Logging error in Loguru Handler #2
Record was: {'elapsed': datetime.timedelta(seconds-66, microseconds=112308), 'exception': None, 'extra': {}, 'file': (name='dynamic_config_base.py', path='rovodev\\common\\dynamic_config_base.py'), 'functi on': 'config', 'level': (name='WARNING', no=30, icon=' ), 'line': 80, 'message': 'Failed to retrieve dynamic configuration, using defaults.', 'module': 'dynamic_config_base', 'name': 'rovodev.common.dynam ic_config_base', 'process': (id=13576, name='MainProcess'), 'thread': (id=26600, name='Thread-10 (_collect_git_ai_stats_impl)'), 'time': datetime(2026, 3, 20, 14, 37, 38, 61850, tzinfo-datetime.timezone (da tetime.timedelta(seconds-3600), 'W. Europe Standard Time'))} Fatal Python error: _enter_buffered_busy: could not acquire lock for <_io.Bufferedwriter name="<stderr>'> at interpreter shutdown, possibly due to daemon threads
Python runtime state: finalizing (tstate=0x00007ffc157f3da0)
Current thread 0x00004e80 (most recent call first):
<no Python frame>
Extension modules: psutil._psutil_windows, charset_normalizer.md, google._upb._message, zstandard.backend_c, win32api, win32job, yaml. _yaml, msgpack._cmsgpack, _cffi_backend, PIL._imaging, PIL._imagingft, cython.cimports.libc.math, xxhash._xxhash, tree_sitter_c_sharp._binding, tree_sitter_embedded_template._binding, tree_sitter_yaml._binding, win32event, win32file, win32pipe, markupsafe._speedups, regex._re gex, nemo.utils._token_ladder (total: 22) X Error: failed to execute the command
Thanks for your help.
Cheers,
Julien.
Julien Béchade
0 comments