Git Command Error

I’ve been getting below error in Error Log for a while now -

Installed Apps

Frappe CRM: v1.47.2 (HEAD)
Email Delivery Service: v0.0.1 (HEAD)
ERPNext: v15.64.1 (HEAD)
Exotel Integration: v0.0.1 (HEAD)
Frappe Framework: v15.69.3 (HEAD)
Frappe Whatsapp: v1.0.7 (HEAD)

Traceback with variables (most recent call last):
File “apps/crm/crm/www/crm.py”, line 79, in run_git_command
result = subprocess.check_output(command, shell=True, stdin=null_stream, stderr=null_stream)
command = ‘git -C …/apps/crm describe --tags --abbrev=0’
null_stream = <_io.BufferedWriter name=‘/dev/null’>
File “/usr/lib/python3.11/subprocess.py”, line 466, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
timeout = None
popenargs = (‘git -C …/apps/crm describe --tags --abbrev=0’,)
kwargs = Traceback (most recent call last):
File “env/lib/python3.11/site-packages/traceback_with_variables/core.py”, line 222, in to_cropped_str
raw = print
(obj)
^^^^^^^^^^^
File “apps/frappe/frappe/utils/init.py”, line 326, in dict_printer
v = deepcopy(v)
^^^^^^^^^^^
File “/usr/lib/python3.11/copy.py”, line 146, in deepcopy
y = copier(x, memo)
^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/copy.py”, line 231, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/copy.py”, line 161, in deepcopy
rv = reductor(4)
^^^^^^^^^^^
TypeError: cannot pickle ‘_io.BufferedWriter’ object

  kw = 'check'

File “/usr/lib/python3.11/subprocess.py”, line 571, in run
raise CalledProcessError(retcode, process.args,
input = None
capture_output = False
timeout = None
check = True
popenargs = (‘git -C …/apps/crm describe --tags --abbrev=0’,)
kwargs = Traceback (most recent call last):
File “env/lib/python3.11/site-packages/traceback_with_variables/core.py”, line 222, in to_cropped_str
raw = print
(obj)
^^^^^^^^^^^
File “apps/frappe/frappe/utils/init.py”, line 326, in dict_printer
v = deepcopy(v)
^^^^^^^^^^^
File “/usr/lib/python3.11/copy.py”, line 146, in deepcopy
y = copier(x, memo)
^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/copy.py”, line 231, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/copy.py”, line 161, in deepcopy
rv = reductor(4)
^^^^^^^^^^^
TypeError: cannot pickle ‘_io.BufferedWriter’ object

  process = <Popen: returncode: 128 args: 'git -C ../apps/crm describe --tags --abbrev=0'>
  stdout = b''
  stderr = None
  retcode = 128

subprocess.CalledProcessError: Command ‘git -C …/apps/crm describe --tags --abbrev=0’ returned non-zero exit status 128.

Same here. Did you find any solution?

No Victor, it persists.