Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test discovery (pytest) fails in multi-root workspace: "payload UUID is not recognized" #21599

Closed
mrburrito opened this issue Jul 10, 2023 · 51 comments · Fixed by #21667
Closed
Assignees
Labels
area-testing info-needed Issue requires more information from poster triage-needed Needs assignment to the proper sub-team

Comments

@mrburrito
Copy link

Type: Bug

Behaviour

It looks like test discovery was updated in the most recent Python release and it now breaks for my multi-root, multi-venv project.

When I run discovery, I see a stream of log messages about running the pytest commands and then a lot of messages like:

2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.680 [info] Test server connected to a client.
2023-07-10 14:31:48.686 [info] Test server connected to a client.
2023-07-10 14:31:48.686 [info] Test server connected to a client.

Once the refresh completes, I'll see only one, sometimes two or my test packages int he explorer and nothing else.

It looks to me like you may have changed how tests are discovered and handled by the new test server (experiment is enabled) and the discovery processes are not communicating back to the thread that's expecting them? Or maybe only the UUID from the last spawned process is tracked so that's the only one that gets discovered?

Expected vs. Actual

Expected: All of my tests to be discovered, displayed, and runnable from the test explorer.

Actual: Only tests from one module show up in test explorer.

Steps to reproduce:

  1. Create a multi-root workspace (mine has ~40 projects, 2 might be enough to trigger this?) where each project has it's own virtual environment in <project>/.venv and python.defaultInterpreterPath: "${workspaceFolder}/.venv/bin/python.
  2. Define pytest tests in each of the projects
  3. Open the Test Explorer view
  4. Refresh tests if they are not auto-discovered

Diagnostic data

  • Python version (& distribution if applicable, e.g. Anaconda): 3.9.16
  • Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Venv
  • Value of the python.languageServer setting: Default

Python output included in separate comment. Issue body too long.

Extension version: 2023.12.0
VS Code version: Code 1.80.0 (660393deaaa6d1996740ff4880f1bad43768c814, 2023-07-04T15:06:02.407Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Remote OS version: Linux x64 3.10.0-1160.88.1.el7.x86_64 (test discovery running on this remote)
Remote OS version: Linux x64 4.18.0-425.19.2.el8_7.x86_64

System Info
Item Value
CPUs AMD EPYC 7763 64-Core Processor (8 x 2445)
GPU Status 2d_canvas: unavailable_software
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
video_decode: disabled_software
video_encode: disabled_software
vulkan: disabled_off
webgl: unavailable_software
webgl2: unavailable_software
webgpu: unavailable_software
Load (avg) undefined
Memory (System) 31.95GB (12.54GB free)
Process Argv --crash-reporter-id 87e5818c-cbab-4d10-bc7f-19efe79b03de
Screen Reader yes
VM 0%
Item Value
Remote SSH: remote.host.com (test discovery running on this remote)
OS Linux x64 3.10.0-1160.88.1.el7.x86_64
CPUs Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz (4 x 2499)
Memory (System) 30.81GB (17.23GB free)
VM 0%
Item Value
Remote SSH: remote2.host.com
OS Linux x64 4.18.0-425.19.2.el8_7.x86_64
CPUs Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz (4 x 2500)
Memory (System) 30.75GB (18.92GB free)
VM 0%
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931:30280409
vshan820:30294714
vstes263:30335439
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
py29gd2263:30784847
vscaat:30438848
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
2e4cg342:30602488
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
showlangstatbar:30737416
vsctsb:30748421
pythonms35:30701012
03d35959:30757346
pythonfmttext:30731395
pythoncmv:30756943
fixshowwlkth:30771522
hideindicator:30785051
pythongtdpath:30769146
i26e3531:30780429
pythonnosm12tcf:30779713
pythonidxpt:30784022
pythonnocebcf:30776496
h7j2d465:30786200

@mrburrito
Copy link
Author

mrburrito commented Jul 10, 2023

Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

warnings/errors in the three group1 projects about missing venvs are expected; they don't have python code or venvs.

2023-07-10 14:30:21.971 [info] Experiment 'pythonPromptNewFormatterExt' is active
2023-07-10 14:30:21.971 [info] Experiment 'pythonPromptNewToolsExt' is active
2023-07-10 14:30:21.971 [info] Experiment 'pythonTestAdapter' is active
2023-07-10 14:30:25.263 [info] Test server listening.
2023-07-10 14:30:25.279 [info] > conda info --json
2023-07-10 14:30:25.323 [info] > /usr/share/anaconda/bin/conda info --json
2023-07-10 14:30:25.421 [info] Found: /bin/python3 --> /usr/libexec/platform-python3.6
2023-07-10 14:30:25.445 [info] Found: /bin/python3.6 --> /usr/libexec/platform-python3.6
2023-07-10 14:30:25.450 [info] Found: /bin/python3.9 --> /bin/python3.9
2023-07-10 14:30:25.540 [info] > /alt/.pyenv/versions/3.10.9/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:25.597 [info] Found: /usr/bin/python3 --> /usr/libexec/platform-python3.6
2023-07-10 14:30:25.610 [info] > /alt/source/org/project/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:25.611 [info] Found: /usr/bin/python3.6 --> /usr/libexec/platform-python3.6
2023-07-10 14:30:25.624 [info] Found: /usr/bin/python3.9 --> /usr/bin/python3.9
2023-07-10 14:30:25.672 [info] Python interpreter path: ./.venv/bin/python
2023-07-10 14:30:25.756 [info] > /alt/source/org/project/group2/group2_p15/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:25.818 [info] > /alt/.pyenv/versions/3.11.1/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:26.341 [info] > /alt/.pyenv/versions/3.9.12/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:26.583 [warning] Failed to check if /alt/source/org/project/group1/group1_p1/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p1/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin/python'
}
2023-07-10 14:30:26.584 [warning] Failed to check if /alt/source/org/project/group1/group1_p2/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p2/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin/python'
}
2023-07-10 14:30:26.585 [warning] Failed to check if /alt/source/org/project/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin/python'
}
2023-07-10 14:30:26.589 [warning] Failed to check if /alt/source/org/project/group1/group1_p1/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p1/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin/python'
}
2023-07-10 14:30:26.589 [warning] Failed to check if /alt/source/org/project/group1/group1_p2/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p2/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin/python'
}
2023-07-10 14:30:26.589 [warning] Failed to check if /alt/source/org/project/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin/python'
}
2023-07-10 14:30:26.692 [info] > /alt/source/org/project/group2/group2_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:26.716 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p1/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p1/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin'
}
2023-07-10 14:30:26.717 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p2/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p2/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin'
}
2023-07-10 14:30:26.717 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p3/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p3/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin'
}
2023-07-10 14:30:26.722 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p1/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p1/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin'
}
2023-07-10 14:30:26.722 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p2/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p2/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin'
}
2023-07-10 14:30:26.722 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p3/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p3/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin'
}
2023-07-10 14:30:26.828 [info] > /alt/source/org/project/group1/group1_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:26.836 [info] > /alt/source/org/project/group1/group1_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:26.849 [info] > /alt/source/org/project/group1/group1_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:26.879 [error] [Error: Command failed: /alt/source/org/project/group1/group1_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
/bin/sh: /alt/source/org/project/group1/group1_p2/.venv/bin/python: No such file or directory

	at ChildProcess.exithandler (node:child_process:400:12)
	at ChildProcess.emit (node:events:513:28)
	at maybeClose (node:internal/child_process:1093:16)
	at Socket.<anonymous> (node:internal/child_process:451:11)
	at Socket.emit (node:events:513:28)
	at Pipe.<anonymous> (node:net:757:14)] {
  code: 127,
  killed: false,
  signal: null,
  cmd: '/alt/source/org/project/group1/group1_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py'
}
2023-07-10 14:30:26.879 [error] [Error: Command failed: /alt/source/org/project/group1/group1_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
/bin/sh: /alt/source/org/project/group1/group1_p1/.venv/bin/python: No such file or directory

	at ChildProcess.exithandler (node:child_process:400:12)
	at ChildProcess.emit (node:events:513:28)
	at maybeClose (node:internal/child_process:1093:16)
	at Socket.<anonymous> (node:internal/child_process:451:11)
	at Socket.emit (node:events:513:28)
	at Pipe.<anonymous> (node:net:757:14)] {
  code: 127,
  killed: false,
  signal: null,
  cmd: '/alt/source/org/project/group1/group1_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py'
}
2023-07-10 14:30:26.882 [error] [Error: Command failed: /alt/source/org/project/group1/group1_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
/bin/sh: /alt/source/org/project/group1/group1_p3/.venv/bin/python: No such file or directory

	at ChildProcess.exithandler (node:child_process:400:12)
	at ChildProcess.emit (node:events:513:28)
	at maybeClose (node:internal/child_process:1093:16)
	at Socket.<anonymous> (node:internal/child_process:451:11)
	at Socket.emit (node:events:513:28)
	at Pipe.<anonymous> (node:net:757:14)] {
  code: 127,
  killed: false,
  signal: null,
  cmd: '/alt/source/org/project/group1/group1_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py'
}
2023-07-10 14:30:26.920 [info] > /alt/.pyenv/versions/3.9.16/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:26.933 [info] > /alt/source/org/project/group2/group2_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:26.994 [info] > /alt/source/org/project/group2/group2_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.022 [info] > /alt/source/org/project/group2/group2_p4/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.070 [info] > /alt/source/org/project/group2/group2_p5/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.101 [info] > /alt/source/org/project/group2/group2_p6/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.135 [info] > /alt/source/org/project/group2/group2_p7/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.395 [info] > /alt/source/org/project/group2/group2_p8/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.436 [info] > /alt/source/org/project/group2/group2_p9/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.454 [warning] Failed to check if /alt/source/org/project/group1/group1_p1/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p1/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin/python'
}
2023-07-10 14:30:27.454 [warning] Failed to check if /alt/source/org/project/group1/group1_p2/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p2/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin/python'
}
2023-07-10 14:30:27.454 [warning] Failed to check if /alt/source/org/project/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin/python'
}
2023-07-10 14:30:27.493 [info] > /alt/source/org/project/group2/group2_p10/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.537 [info] > /alt/source/org/project/group2/group2_p11/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.576 [info] > /alt/source/org/project/group2/group2_p12/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.610 [info] > /alt/source/org/project/group2/group2_p13/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.656 [info] > /alt/source/org/project/group2/group2_p14/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.695 [info] > /alt/source/org/project/group3/group3_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.738 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p1/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p1/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin'
}
2023-07-10 14:30:27.739 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p2/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p2/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin'
}
2023-07-10 14:30:27.739 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p3/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p3/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin'
}
2023-07-10 14:30:27.752 [info] > /alt/source/org/project/group3/group3_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.789 [info] > /alt/source/org/project/group3/group3_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.843 [info] > /alt/source/org/project/group3/group3_p4/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.912 [info] > /alt/source/org/project/group3/group3_p5/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.951 [info] > /alt/source/org/project/group3/group3_p6/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:27.994 [info] > /alt/source/org/project/group4/group4_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.212 [info] > /alt/source/org/project/group4/group4_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.229 [info] > /alt/source/org/project/group4/group4_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.292 [info] > /alt/source/org/project/group4/group4_p4/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.309 [info] > /alt/source/org/project/group4/group4_p5/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.366 [info] > /alt/source/org/project/group4/group4_p6/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.407 [info] > /alt/source/org/project/group4/group4_p7/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.436 [info] > /alt/source/org/project/group4/group4_p8/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.498 [info] > /alt/source/org/project/group4/group4_p9/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.530 [info] > /alt/source/org/project/group4/group4_p10/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.560 [info] > /alt/source/org/project/group4/group4_p11/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:28.609 [info] > /alt/source/org/project/group4/group4_p12/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.219 [info] > /alt/source/org/project/group4/group4_p13/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.236 [info] > /alt/source/org/project/group4/group4_p14/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.308 [info] > /alt/source/org/project/group4/group4_p15/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.346 [info] > /alt/source/org/project/group4/group4_p16/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.386 [info] > /alt/source/org/project/group4/group4_p17/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.445 [info] > /alt/source/org/project/group4/group4_p18/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.535 [info] > /alt/source/org/project/group4/group4_p19/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.578 [info] > /alt/source/org/project/group4/group4_p20/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.621 [info] > /alt/source/org/project/group4/group4_p21/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.656 [info] > /alt/source/org/project/group4/group4_p22/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.708 [info] > /alt/source/org/project/group1/group1_p4/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.732 [info] > /alt/source/org/project/group1/group1_p5/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.896 [info] > /alt/source/org/project/group1/group1_p6/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.935 [info] > /alt/source/org/project/group1/group1_p7/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:29.967 [info] > /alt/source/org/project/group1/group1_p8/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.044 [info] > /alt/source/org/project/group1/group1_p9/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.092 [info] > /alt/source/org/project/group1/group1_p10/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.143 [info] > /alt/source/org/project/group1/group1_p11/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.194 [info] > /bin/python3 -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.243 [info] > /bin/python3.9 -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.282 [info] > /usr/bin/python3.9 -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.307 [info] > /alt/source/org/project/group1/group1_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.331 [info] > /alt/source/org/project/group1/group1_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.351 [info] > /alt/source/org/project/group1/group1_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
2023-07-10 14:30:30.352 [error] [Error: Command failed: /alt/source/org/project/group1/group1_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
/bin/sh: /alt/source/org/project/group1/group1_p2/.venv/bin/python: No such file or directory

	at ChildProcess.exithandler (node:child_process:400:12)
	at ChildProcess.emit (node:events:513:28)
	at maybeClose (node:internal/child_process:1093:16)
	at Socket.<anonymous> (node:internal/child_process:451:11)
	at Socket.emit (node:events:513:28)
	at Pipe.<anonymous> (node:net:757:14)] {
  code: 127,
  killed: false,
  signal: null,
  cmd: '/alt/source/org/project/group1/group1_p2/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py'
}
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.366 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.367 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.368 [error] [Error: Command failed: /alt/source/org/project/group1/group1_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
/bin/sh: /alt/source/org/project/group1/group1_p1/.venv/bin/python: No such file or directory

	at ChildProcess.exithandler (node:child_process:400:12)
	at ChildProcess.emit (node:events:513:28)
	at maybeClose (node:internal/child_process:1093:16)
	at Socket.<anonymous> (node:internal/child_process:451:11)
	at Socket.emit (node:events:513:28)
	at Pipe.<anonymous> (node:net:757:14)] {
  code: 127,
  killed: false,
  signal: null,
  cmd: '/alt/source/org/project/group1/group1_p1/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py'
}
2023-07-10 14:30:30.381 [error] [Error: Command failed: /alt/source/org/project/group1/group1_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py
/bin/sh: /alt/source/org/project/group1/group1_p3/.venv/bin/python: No such file or directory

	at ChildProcess.exithandler (node:child_process:400:12)
	at ChildProcess.emit (node:events:513:28)
	at maybeClose (node:internal/child_process:1093:16)
	at Socket.<anonymous> (node:internal/child_process:451:11)
	at Socket.emit (node:events:513:28)
	at Pipe.<anonymous> (node:net:757:14)] {
  code: 127,
  killed: false,
  signal: null,
  cmd: '/alt/source/org/project/group1/group1_p3/.venv/bin/python -I /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/get_output_via_markers.py /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/interpreterInfo.py'
}
2023-07-10 14:30:30.721 [warning] Retry failed, storage update failed for key PYTHON_WORKSPACE_STORAGE_KEYS
2023-07-10 14:30:30.721 [warning] Retry failed, storage update failed for key PYTHON_WORKSPACE_STORAGE_KEYS
2023-07-10 14:30:30.721 [warning] Retry failed, storage update failed for key PYTHON_WORKSPACE_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.745 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:30.746 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:34.252 [warning] Failed to check if /alt/source/org/project/group1/group1_p1/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p1/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin/python'
}
2023-07-10 14:30:34.252 [warning] Failed to check if /alt/source/org/project/group1/group1_p2/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p2/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin/python'
}
2023-07-10 14:30:34.252 [warning] Failed to check if /alt/source/org/project/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin/python'
}
2023-07-10 14:30:34.255 [warning] Failed to check if /alt/source/org/project/group1/group1_p1/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p1/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin/python'
}
2023-07-10 14:30:34.256 [warning] Failed to check if /alt/source/org/project/group1/group1_p2/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p2/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin/python'
}
2023-07-10 14:30:34.256 [warning] Failed to check if /alt/source/org/project/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin/python'
}
2023-07-10 14:30:34.282 [warning] Failed to check if /alt/source/org/project/group1/group1_p1/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p1/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin/python'
}
2023-07-10 14:30:34.282 [warning] Failed to check if /alt/source/org/project/group1/group1_p2/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p2/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin/python'
}
2023-07-10 14:30:34.282 [warning] Failed to check if /alt/source/org/project/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin/python'
}
2023-07-10 14:30:34.385 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p1/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p1/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin'
}
2023-07-10 14:30:34.385 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p2/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p2/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin'
}
2023-07-10 14:30:34.385 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p3/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p3/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin'
}
2023-07-10 14:30:34.385 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p1/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p1/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin'
}
2023-07-10 14:30:34.386 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p2/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p2/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin'
}
2023-07-10 14:30:34.386 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p3/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p3/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin'
}
2023-07-10 14:30:34.386 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p1/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p1/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin'
}
2023-07-10 14:30:34.386 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p2/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p2/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin'
}
2023-07-10 14:30:34.386 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p3/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p3/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin'
}
2023-07-10 14:30:37.037 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:37.038 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:37.038 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:37.038 [warning] Retry failed, storage update failed for key PYTHON_GLOBAL_STORAGE_KEYS
2023-07-10 14:30:41.185 [info] Starting Pylance language server.
2023-07-10 14:30:44.190 [warning] Failed to check if /alt/source/org/project/group1/group1_p1/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p1/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin/python'
}
2023-07-10 14:30:44.451 [warning] Failed to check if /alt/source/org/project/group1/group1_p2/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p2/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin/python'
}
2023-07-10 14:30:44.474 [warning] Failed to check if /alt/source/org/project/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin/python'
}
2023-07-10 14:30:44.867 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p1/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p1/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin'
}
2023-07-10 14:30:45.085 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p2/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p2/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin'
}
2023-07-10 14:30:45.087 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p3/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p3/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin'
}
2023-07-10 14:31:15.804 [info] Discover tests for workspace name: root_project - uri: /alt/source/org/project
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p15 - uri: /alt/source/org/project/group2/group2_p15
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p1 - uri: /alt/source/org/project/group2/group2_p1
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p3 - uri: /alt/source/org/project/group2/group2_p3
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p2 - uri: /alt/source/org/project/group2/group2_p2
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p4 - uri: /alt/source/org/project/group2/group2_p4
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p5 - uri: /alt/source/org/project/group2/group2_p5
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p6 - uri: /alt/source/org/project/group2/group2_p6
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p8 - uri: /alt/source/org/project/group2/group2_p8
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p7 - uri: /alt/source/org/project/group2/group2_p7
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p9 - uri: /alt/source/org/project/group2/group2_p9
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p10 - uri: /alt/source/org/project/group2/group2_p10
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p13 - uri: /alt/source/org/project/group2/group2_p13
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p11 - uri: /alt/source/org/project/group2/group2_p11
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p12 - uri: /alt/source/org/project/group2/group2_p12
2023-07-10 14:31:15.805 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.805 [info] Discover tests for workspace name: group2 :: group2_p14 - uri: /alt/source/org/project/group2/group2_p14
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group3 :: group3_p1 - uri: /alt/source/org/project/group3/group3_p1
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group3 :: group3_p2 - uri: /alt/source/org/project/group3/group3_p2
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group3 :: group3_p4 - uri: /alt/source/org/project/group3/group3_p4
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group3 :: group3_p3 - uri: /alt/source/org/project/group3/group3_p3
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group3 :: group3_p5 - uri: /alt/source/org/project/group3/group3_p5
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group3 :: group3_p6 - uri: /alt/source/org/project/group3/group3_p6
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p1 - uri: /alt/source/org/project/group4/group4_p1
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p2 - uri: /alt/source/org/project/group4/group4_p2
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p3 - uri: /alt/source/org/project/group4/group4_p3
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p4 - uri: /alt/source/org/project/group4/group4_p4
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p5 - uri: /alt/source/org/project/group4/group4_p5
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p7 - uri: /alt/source/org/project/group4/group4_p7
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p6 - uri: /alt/source/org/project/group4/group4_p6
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p8 - uri: /alt/source/org/project/group4/group4_p8
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p9 - uri: /alt/source/org/project/group4/group4_p9
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p10 - uri: /alt/source/org/project/group4/group4_p10
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p11 - uri: /alt/source/org/project/group4/group4_p11
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p12 - uri: /alt/source/org/project/group4/group4_p12
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p13 - uri: /alt/source/org/project/group4/group4_p13
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p14 - uri: /alt/source/org/project/group4/group4_p14
2023-07-10 14:31:15.806 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.806 [info] Discover tests for workspace name: group4 :: group4_p15 - uri: /alt/source/org/project/group4/group4_p15
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group4 :: group4_p16 - uri: /alt/source/org/project/group4/group4_p16
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group4 :: group4_p17 - uri: /alt/source/org/project/group4/group4_p17
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group4 :: group4_p18 - uri: /alt/source/org/project/group4/group4_p18
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group4 :: group4_p19 - uri: /alt/source/org/project/group4/group4_p19
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group4 :: group4_p20 - uri: /alt/source/org/project/group4/group4_p20
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group4 :: group4_p21 - uri: /alt/source/org/project/group4/group4_p21
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group4 :: group4_p22 - uri: /alt/source/org/project/group4/group4_p22
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group1 :: group1_p4 - uri: /alt/source/org/project/group1/group1_p4
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group1 :: group1_p5 - uri: /alt/source/org/project/group1/group1_p5
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group1 :: group1_p6 - uri: /alt/source/org/project/group1/group1_p6
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group1 :: group1_p7 - uri: /alt/source/org/project/group1/group1_p7
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group1 :: group1_p8 - uri: /alt/source/org/project/group1/group1_p8
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group1 :: group1_p9 - uri: /alt/source/org/project/group1/group1_p9
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group1 :: group1_p10 - uri: /alt/source/org/project/group1/group1_p10
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.807 [info] Discover tests for workspace name: group1 :: group1_p11 - uri: /alt/source/org/project/group1/group1_p11
2023-07-10 14:31:15.807 [info] Running discovery for pytest using the new test adapter.
2023-07-10 14:31:15.875 [warning] Failed to check if /alt/source/org/project/group1/group1_p1/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p1/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin/python'
}
2023-07-10 14:31:15.876 [warning] Failed to check if /alt/source/org/project/group1/group1_p2/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p2/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin/python'
}
2023-07-10 14:31:15.876 [warning] Failed to check if /alt/source/org/project/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/org/project/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin/python'
}
2023-07-10 14:31:15.888 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p1/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p1/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p1/.venv/bin'
}
2023-07-10 14:31:15.889 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p2/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p2/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p2/.venv/bin'
}
2023-07-10 14:31:15.889 [warning] Identifier for virt-virtualenv failed to identify /alt/source/org/project/group1/group1_p3/.venv/bin/python [Error: ENOENT: no such file or directory, scandir '/alt/source/org/project/group1/group1_p3/.venv/bin'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/alt/source/org/project/group1/group1_p3/.venv/bin'
}
2023-07-10 14:31:15.893 [error] Cannot trigger test discovery as a valid interpreter is not selected
2023-07-10 14:31:15.893 [error] Cannot trigger test discovery as a valid interpreter is not selected
2023-07-10 14:31:15.893 [error] Cannot trigger test discovery as a valid interpreter is not selected
2023-07-10 14:31:15.980 [info] > . /alt/source/org/project/group2/group2_p15/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:15.980 [info] shell: bash
2023-07-10 14:31:16.000 [info] > . /alt/source/org/project/group2/group2_p1/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.000 [info] shell: bash
2023-07-10 14:31:16.035 [info] > . /alt/source/org/project/group2/group2_p3/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.035 [info] shell: bash
2023-07-10 14:31:16.064 [info] > . /alt/source/org/project/group2/group2_p2/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.064 [info] shell: bash
2023-07-10 14:31:16.095 [info] > . /alt/source/org/project/group2/group2_p4/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.095 [info] shell: bash
2023-07-10 14:31:16.132 [info] > . /alt/source/org/project/group2/group2_p5/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.132 [info] shell: bash
2023-07-10 14:31:16.174 [info] > . /alt/source/org/project/group2/group2_p6/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.174 [info] shell: bash
2023-07-10 14:31:16.215 [info] > . /alt/source/org/project/group2/group2_p8/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.216 [info] shell: bash
2023-07-10 14:31:16.246 [info] > . /alt/source/org/project/group2/group2_p7/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.247 [info] shell: bash
2023-07-10 14:31:16.277 [info] > . /alt/source/org/project/group2/group2_p9/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.278 [info] shell: bash
2023-07-10 14:31:16.297 [info] > . /alt/source/org/project/group2/group2_p10/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.297 [info] shell: bash
2023-07-10 14:31:16.342 [info] > . /alt/source/org/project/group2/group2_p13/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.342 [info] shell: bash
2023-07-10 14:31:16.388 [info] > . /alt/source/org/project/group2/group2_p11/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.388 [info] shell: bash
2023-07-10 14:31:16.415 [info] > . /alt/source/org/project/group2/group2_p12/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.416 [info] shell: bash
2023-07-10 14:31:16.448 [info] > . /alt/source/org/project/group2/group2_p14/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.449 [info] shell: bash
2023-07-10 14:31:16.479 [info] > . /alt/source/org/project/group3/group3_p1/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.479 [info] shell: bash
2023-07-10 14:31:16.512 [info] > . /alt/source/org/project/group3/group3_p2/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.512 [info] shell: bash
2023-07-10 14:31:16.557 [info] > . /alt/source/org/project/group3/group3_p4/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.557 [info] shell: bash
2023-07-10 14:31:16.611 [info] > . /alt/source/org/project/group3/group3_p3/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.611 [info] shell: bash
2023-07-10 14:31:16.676 [info] > . /alt/source/org/project/group3/group3_p5/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.676 [info] shell: bash
2023-07-10 14:31:16.720 [info] > . /alt/source/org/project/group3/group3_p6/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.720 [info] shell: bash
2023-07-10 14:31:16.759 [info] > . /alt/source/org/project/group4/group4_p1/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.759 [info] shell: bash
2023-07-10 14:31:16.789 [info] > . /alt/source/org/project/group4/group4_p2/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.789 [info] shell: bash
2023-07-10 14:31:16.818 [info] > . /alt/source/org/project/group4/group4_p3/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.818 [info] shell: bash
2023-07-10 14:31:16.844 [info] > . /alt/source/org/project/group4/group4_p4/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.844 [info] shell: bash
2023-07-10 14:31:16.884 [info] > . /alt/source/org/project/group4/group4_p5/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.885 [info] shell: bash
2023-07-10 14:31:16.911 [info] > . /alt/source/org/project/group4/group4_p7/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.911 [info] shell: bash
2023-07-10 14:31:16.951 [info] > . /alt/source/org/project/group4/group4_p6/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.951 [info] shell: bash
2023-07-10 14:31:16.991 [info] > . /alt/source/org/project/group4/group4_p8/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:16.991 [info] shell: bash
2023-07-10 14:31:17.032 [info] > . /alt/source/org/project/group4/group4_p9/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.032 [info] shell: bash
2023-07-10 14:31:17.085 [info] > . /alt/source/org/project/group4/group4_p10/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.086 [info] shell: bash
2023-07-10 14:31:17.127 [info] > . /alt/source/org/project/group4/group4_p11/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.127 [info] shell: bash
2023-07-10 14:31:17.171 [info] > . /alt/source/org/project/group4/group4_p12/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.172 [info] shell: bash
2023-07-10 14:31:17.216 [info] > . /alt/source/org/project/group4/group4_p13/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.216 [info] shell: bash
2023-07-10 14:31:17.273 [info] > . /alt/source/org/project/group4/group4_p14/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.273 [info] shell: bash
2023-07-10 14:31:17.326 [info] > . /alt/source/org/project/group4/group4_p15/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.326 [info] shell: bash
2023-07-10 14:31:17.387 [info] > . /alt/source/org/project/group4/group4_p16/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.387 [info] shell: bash
2023-07-10 14:31:17.415 [info] > . /alt/source/org/project/group4/group4_p17/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.415 [info] shell: bash
2023-07-10 14:31:17.450 [info] > . /alt/source/org/project/group4/group4_p18/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.450 [info] shell: bash
2023-07-10 14:31:17.488 [info] > . /alt/source/org/project/group4/group4_p19/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.490 [info] shell: bash
2023-07-10 14:31:17.553 [info] > . /alt/source/org/project/group4/group4_p20/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.554 [info] shell: bash
2023-07-10 14:31:17.576 [info] > . /alt/source/org/project/group4/group4_p21/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.576 [info] shell: bash
2023-07-10 14:31:17.631 [info] > . /alt/source/org/project/group4/group4_p22/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.632 [info] shell: bash
2023-07-10 14:31:17.654 [info] > . /alt/source/org/project/group1/group1_p4/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.654 [info] shell: bash
2023-07-10 14:31:17.683 [info] > . /alt/source/org/project/group1/group1_p5/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.683 [info] shell: bash
2023-07-10 14:31:17.716 [info] > . /alt/source/org/project/group1/group1_p6/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.717 [info] shell: bash
2023-07-10 14:31:17.775 [info] > . /alt/source/org/project/group1/group1_p7/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.775 [info] shell: bash
2023-07-10 14:31:17.815 [info] > . /alt/source/org/project/group1/group1_p8/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.815 [info] shell: bash
2023-07-10 14:31:17.851 [info] > . /alt/source/org/project/group1/group1_p9/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.851 [info] shell: bash
2023-07-10 14:31:17.887 [info] > . /alt/source/org/project/group1/group1_p10/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.888 [info] shell: bash
2023-07-10 14:31:17.924 [info] > . /alt/source/org/project/group1/group1_p11/.venv/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /alt/.vscode-server/extensions/ms-python.python-2023.12.0/pythonFiles/printEnvVariables.py
2023-07-10 14:31:17.925 [info] shell: bash
2023-07-10 14:31:18.333 [info] > /alt/source/org/project/group1/group1_p7/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.333 [info] cwd: /alt/source/org/project/group1/group1_p7
2023-07-10 14:31:18.391 [info] > /alt/source/org/project/group1/group1_p6/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.392 [info] cwd: /alt/source/org/project/group1/group1_p6
2023-07-10 14:31:18.443 [info] > /alt/source/org/project/group1/group1_p5/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.444 [info] cwd: /alt/source/org/project/group1/group1_p5
2023-07-10 14:31:18.491 [info] > /alt/source/org/project/group1/group1_p4/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.491 [info] cwd: /alt/source/org/project/group1/group1_p4
2023-07-10 14:31:18.519 [info] > /alt/source/org/project/group4/group4_p22/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.520 [info] cwd: /alt/source/org/project/group4/group4_p22
2023-07-10 14:31:18.590 [info] > /alt/source/org/project/group4/group4_p21/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.591 [info] cwd: /alt/source/org/project/group4/group4_p21
2023-07-10 14:31:18.635 [info] > /alt/source/org/project/group4/group4_p20/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.635 [info] cwd: /alt/source/org/project/group4/group4_p20
2023-07-10 14:31:18.681 [info] > /alt/source/org/project/group4/group4_p19/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.681 [info] cwd: /alt/source/org/project/group4/group4_p19
2023-07-10 14:31:18.772 [info] > /alt/source/org/project/group4/group4_p18/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.772 [info] cwd: /alt/source/org/project/group4/group4_p18
2023-07-10 14:31:18.827 [info] > /alt/source/org/project/group4/group4_p17/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.827 [info] cwd: /alt/source/org/project/group4/group4_p17
2023-07-10 14:31:18.885 [info] > /alt/source/org/project/group4/group4_p16/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.885 [info] cwd: /alt/source/org/project/group4/group4_p16
2023-07-10 14:31:18.957 [info] > /alt/source/org/project/group4/group4_p15/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:18.957 [info] cwd: /alt/source/org/project/group4/group4_p15
2023-07-10 14:31:19.030 [info] > /alt/source/org/project/group4/group4_p14/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.030 [info] cwd: /alt/source/org/project/group4/group4_p14
2023-07-10 14:31:19.179 [info] > /alt/source/org/project/group4/group4_p13/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.179 [info] cwd: /alt/source/org/project/group4/group4_p13
2023-07-10 14:31:19.263 [info] > /alt/source/org/project/group4/group4_p12/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.263 [info] cwd: /alt/source/org/project/group4/group4_p12
2023-07-10 14:31:19.345 [info] > /alt/source/org/project/group4/group4_p11/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.346 [info] cwd: /alt/source/org/project/group4/group4_p11
2023-07-10 14:31:19.434 [info] > /alt/source/org/project/group4/group4_p10/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.434 [info] cwd: /alt/source/org/project/group4/group4_p10
2023-07-10 14:31:19.531 [info] > /alt/source/org/project/group4/group4_p9/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.531 [info] cwd: /alt/source/org/project/group4/group4_p9
2023-07-10 14:31:19.628 [info] > /alt/source/org/project/group4/group4_p8/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.628 [info] cwd: /alt/source/org/project/group4/group4_p8
2023-07-10 14:31:19.708 [info] > /alt/source/org/project/group4/group4_p6/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.709 [info] cwd: /alt/source/org/project/group4/group4_p6
2023-07-10 14:31:19.812 [info] > /alt/source/org/project/group4/group4_p7/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.812 [info] cwd: /alt/source/org/project/group4/group4_p7
2023-07-10 14:31:19.934 [info] > /alt/source/org/project/group4/group4_p5/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:19.934 [info] cwd: /alt/source/org/project/group4/group4_p5
2023-07-10 14:31:20.036 [info] > /alt/source/org/project/group4/group4_p4/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.036 [info] cwd: /alt/source/org/project/group4/group4_p4
2023-07-10 14:31:20.156 [info] > /alt/source/org/project/group4/group4_p3/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.156 [info] cwd: /alt/source/org/project/group4/group4_p3
2023-07-10 14:31:20.281 [info] > /alt/source/org/project/group4/group4_p2/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.281 [info] cwd: /alt/source/org/project/group4/group4_p2
2023-07-10 14:31:20.413 [info] > /alt/source/org/project/group4/group4_p1/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.413 [info] cwd: /alt/source/org/project/group4/group4_p1
2023-07-10 14:31:20.523 [info] > /alt/source/org/project/group3/group3_p6/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.523 [info] cwd: /alt/source/org/project/group3/group3_p6
2023-07-10 14:31:20.596 [info] > /alt/source/org/project/group3/group3_p5/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.596 [info] cwd: /alt/source/org/project/group3/group3_p5
2023-07-10 14:31:20.699 [info] > /alt/source/org/project/group3/group3_p3/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.700 [info] cwd: /alt/source/org/project/group3/group3_p3
2023-07-10 14:31:20.804 [info] > /alt/source/org/project/group3/group3_p4/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.804 [info] cwd: /alt/source/org/project/group3/group3_p4
2023-07-10 14:31:20.923 [info] > /alt/source/org/project/group3/group3_p2/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:20.923 [info] cwd: /alt/source/org/project/group3/group3_p2
2023-07-10 14:31:21.061 [info] > /alt/source/org/project/group3/group3_p1/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:21.061 [info] cwd: /alt/source/org/project/group3/group3_p1
2023-07-10 14:31:21.186 [info] > /alt/source/org/project/group2/group2_p14/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:21.186 [info] cwd: /alt/source/org/project/group2/group2_p14
2023-07-10 14:31:21.396 [info] > /alt/source/org/project/group2/group2_p12/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:21.397 [info] cwd: /alt/source/org/project/group2/group2_p12
2023-07-10 14:31:21.574 [info] > /alt/source/org/project/group2/group2_p11/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:21.574 [info] cwd: /alt/source/org/project/group2/group2_p11
2023-07-10 14:31:21.711 [info] > /alt/source/org/project/group2/group2_p13/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:21.711 [info] cwd: /alt/source/org/project/group2/group2_p13
2023-07-10 14:31:21.840 [info] > /alt/source/org/project/group2/group2_p10/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:21.841 [info] cwd: /alt/source/org/project/group2/group2_p10
2023-07-10 14:31:21.988 [info] > /alt/source/org/project/group2/group2_p9/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:21.989 [info] cwd: /alt/source/org/project/group2/group2_p9
2023-07-10 14:31:22.110 [info] > /alt/source/org/project/group2/group2_p7/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:22.110 [info] cwd: /alt/source/org/project/group2/group2_p7
2023-07-10 14:31:22.253 [info] > /alt/source/org/project/group2/group2_p8/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:22.253 [info] cwd: /alt/source/org/project/group2/group2_p8
2023-07-10 14:31:22.453 [info] > /alt/source/org/project/group2/group2_p6/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:22.454 [info] cwd: /alt/source/org/project/group2/group2_p6
2023-07-10 14:31:22.632 [info] > /alt/source/org/project/group2/group2_p5/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:22.632 [info] cwd: /alt/source/org/project/group2/group2_p5
2023-07-10 14:31:22.826 [info] > /alt/source/org/project/group2/group2_p4/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:22.827 [info] cwd: /alt/source/org/project/group2/group2_p4
2023-07-10 14:31:23.003 [info] > /alt/source/org/project/group2/group2_p2/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:23.003 [info] cwd: /alt/source/org/project/group2/group2_p2
2023-07-10 14:31:23.254 [info] > /alt/source/org/project/group2/group2_p3/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:23.254 [info] cwd: /alt/source/org/project/group2/group2_p3
2023-07-10 14:31:23.351 [info] > /alt/source/org/project/group2/group2_p1/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:23.351 [info] cwd: /alt/source/org/project/group2/group2_p1
2023-07-10 14:31:23.496 [info] > /alt/source/org/project/group2/group2_p15/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:23.496 [info] cwd: /alt/source/org/project/group2/group2_p15
2023-07-10 14:31:24.168 [info] > /alt/source/org/project/group1/group1_p11/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:24.168 [info] cwd: /alt/source/org/project/group1/group1_p11
2023-07-10 14:31:24.336 [info] > /alt/source/org/project/group1/group1_p10/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:24.337 [info] cwd: /alt/source/org/project/group1/group1_p10
2023-07-10 14:31:24.535 [info] > /alt/source/org/project/group1/group1_p9/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:24.535 [info] cwd: /alt/source/org/project/group1/group1_p9
2023-07-10 14:31:24.802 [info] > /alt/source/org/project/group1/group1_p8/.venv/bin/python -m pytest -p vscode_pytest --collect-only
2023-07-10 14:31:24.802 [info] cwd: /alt/source/org/project/group1/group1_p8
2023-07-10 14:31:30.422 [info] Test server connected to a client.
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.268 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.269 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.345 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.346 [info] Using result resolver for discovery
2023-07-10 14:31:31.348 [info] Test server connected to a client.
2023-07-10 14:31:31.349 [info] Test server connected to a client.
2023-07-10 14:31:31.349 [info] Test server connected to a client.
2023-07-10 14:31:33.196 [info] Using result resolver for discovery
2023-07-10 14:31:33.196 [info] Using result resolver for discovery
2023-07-10 14:31:33.196 [info] Using result resolver for discovery
2023-07-10 14:31:33.197 [info] Using result resolver for discovery
2023-07-10 14:31:33.197 [info] Using result resolver for discovery
2023-07-10 14:31:33.197 [info] Using result resolver for discovery
2023-07-10 14:31:33.197 [info] Using result resolver for discovery
2023-07-10 14:31:33.197 [info] Using result resolver for discovery
2023-07-10 14:31:33.197 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.306 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:33.307 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.916 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:38.917 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.971 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:39.972 [info] Using result resolver for discovery
2023-07-10 14:31:41.349 [info] Test server connected to a client.
2023-07-10 14:31:41.350 [info] Test server connected to a client.
2023-07-10 14:31:41.350 [info] Test server connected to a client.
2023-07-10 14:31:41.350 [info] Test server connected to a client.
2023-07-10 14:31:41.350 [info] Test server connected to a client.
2023-07-10 14:31:41.350 [info] Test server connected to a client.
2023-07-10 14:31:41.350 [info] Test server connected to a client.
2023-07-10 14:31:41.350 [info] Test server connected to a client.
2023-07-10 14:31:41.350 [info] Test server connected to a client.
2023-07-10 14:31:41.351 [info] Test server connected to a client.
2023-07-10 14:31:41.351 [info] Test server connected to a client.
2023-07-10 14:31:41.351 [info] Test server connected to a client.
2023-07-10 14:31:41.351 [info] Test server connected to a client.
2023-07-10 14:31:41.351 [info] Test server connected to a client.
2023-07-10 14:31:41.351 [info] Test server connected to a client.
2023-07-10 14:31:41.351 [info] Test server connected to a client.
2023-07-10 14:31:41.351 [info] Test server connected to a client.
2023-07-10 14:31:41.352 [info] Test server connected to a client.
2023-07-10 14:31:41.352 [info] Test server connected to a client.
2023-07-10 14:31:41.352 [info] Test server connected to a client.
2023-07-10 14:31:41.401 [info] Test server connected to a client.
2023-07-10 14:31:41.401 [info] Test server connected to a client.
2023-07-10 14:31:41.402 [info] Test server connected to a client.
2023-07-10 14:31:41.402 [info] Test server connected to a client.
2023-07-10 14:31:41.402 [info] Test server connected to a client.
2023-07-10 14:31:41.402 [info] Test server connected to a client.
2023-07-10 14:31:42.085 [info] Test server connected to a client.
2023-07-10 14:31:42.085 [info] Test server connected to a client.
2023-07-10 14:31:42.085 [info] Test server connected to a client.
2023-07-10 14:31:42.086 [info] Test server connected to a client.
2023-07-10 14:31:42.086 [info] Test server connected to a client.
2023-07-10 14:31:42.086 [info] Test server connected to a client.
2023-07-10 14:31:42.086 [info] Test server connected to a client.
2023-07-10 14:31:42.086 [info] Test server connected to a client.
2023-07-10 14:31:42.087 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.087 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.088 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.089 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.089 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.089 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.127 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.127 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.128 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.495 [info] Using result resolver for discovery
2023-07-10 14:31:42.496 [info] Using result resolver for discovery
2023-07-10 14:31:42.496 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.971 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:42.972 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.388 [info] Using result resolver for discovery
2023-07-10 14:31:43.389 [info] Using result resolver for discovery
2023-07-10 14:31:43.389 [info] Using result resolver for discovery
2023-07-10 14:31:43.389 [info] Using result resolver for discovery
2023-07-10 14:31:43.389 [info] Using result resolver for discovery
2023-07-10 14:31:43.393 [info] Using result resolver for discovery
2023-07-10 14:31:43.393 [info] Using result resolver for discovery
2023-07-10 14:31:43.393 [info] Using result resolver for discovery
2023-07-10 14:31:43.393 [info] Using result resolver for discovery
2023-07-10 14:31:43.757 [info] Using result resolver for discovery
2023-07-10 14:31:43.757 [info] Using result resolver for discovery
2023-07-10 14:31:43.757 [info] Using result resolver for discovery
2023-07-10 14:31:43.757 [info] Using result resolver for discovery
2023-07-10 14:31:43.757 [info] Using result resolver for discovery
2023-07-10 14:31:43.757 [info] Using result resolver for discovery
2023-07-10 14:31:43.757 [info] Using result resolver for discovery
2023-07-10 14:31:43.757 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.758 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:43.938 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.065 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.203 [info] Using result resolver for discovery
2023-07-10 14:31:44.204 [info] Using result resolver for discovery
2023-07-10 14:31:44.204 [info] Using result resolver for discovery
2023-07-10 14:31:44.204 [info] Using result resolver for discovery
2023-07-10 14:31:44.204 [info] Using result resolver for discovery
2023-07-10 14:31:44.204 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.493 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.502 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:44.804 [info] Using result resolver for discovery
2023-07-10 14:31:45.227 [info] Test server connected to a client.
2023-07-10 14:31:45.227 [info] Test server connected to a client.
2023-07-10 14:31:45.227 [info] Test server connected to a client.
2023-07-10 14:31:45.227 [info] Test server connected to a client.
2023-07-10 14:31:45.228 [info] Test server connected to a client.
2023-07-10 14:31:45.228 [info] Test server connected to a client.
2023-07-10 14:31:45.228 [info] Test server connected to a client.
2023-07-10 14:31:45.228 [info] Test server connected to a client.
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:45.415 [info] Using result resolver for discovery
2023-07-10 14:31:46.147 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.148 [info] Using result resolver for discovery
2023-07-10 14:31:46.302 [info] Using result resolver for discovery
2023-07-10 14:31:46.302 [info] Using result resolver for discovery
2023-07-10 14:31:46.302 [info] Using result resolver for discovery
2023-07-10 14:31:46.302 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:46.303 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.157 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.158 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.500 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.577 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.578 [info] Using result resolver for discovery
2023-07-10 14:31:47.624 [info] Using result resolver for discovery
2023-07-10 14:31:47.624 [info] Using result resolver for discovery
2023-07-10 14:31:47.624 [info] Using result resolver for discovery
2023-07-10 14:31:47.624 [info] Using result resolver for discovery
2023-07-10 14:31:47.624 [info] Using result resolver for discovery
2023-07-10 14:31:47.624 [info] Using result resolver for discovery
2023-07-10 14:31:47.624 [info] Using result resolver for discovery
2023-07-10 14:31:47.624 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.625 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:47.674 [info] Using result resolver for discovery
2023-07-10 14:31:48.207 [info] Test server connected to a client.
2023-07-10 14:31:48.208 [info] Test server connected to a client.
2023-07-10 14:31:48.217 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.217 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.217 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.275 [info] Using result resolver for discovery
2023-07-10 14:31:48.276 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.290 [info] Using result resolver for discovery
2023-07-10 14:31:48.290 [info] Using result resolver for discovery
2023-07-10 14:31:48.290 [info] Using result resolver for discovery
2023-07-10 14:31:48.290 [info] Using result resolver for discovery
2023-07-10 14:31:48.291 [info] Using result resolver for discovery
2023-07-10 14:31:48.291 [info] Using result resolver for discovery
2023-07-10 14:31:48.291 [info] Using result resolver for discovery
2023-07-10 14:31:48.291 [info] Using result resolver for discovery
2023-07-10 14:31:48.291 [info] Using result resolver for discovery
2023-07-10 14:31:48.340 [info] Using result resolver for discovery
2023-07-10 14:31:48.340 [info] Using result resolver for discovery
2023-07-10 14:31:48.340 [info] Using result resolver for discovery
2023-07-10 14:31:48.341 [info] Using result resolver for discovery
2023-07-10 14:31:48.341 [info] Using result resolver for discovery
2023-07-10 14:31:48.341 [info] Using result resolver for discovery
2023-07-10 14:31:48.341 [info] Using result resolver for discovery
2023-07-10 14:31:48.341 [info] Using result resolver for discovery
2023-07-10 14:31:48.341 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.680 [info] Test server connected to a client.
2023-07-10 14:31:48.686 [info] Test server connected to a client.
2023-07-10 14:31:48.686 [info] Test server connected to a client.
2023-07-10 14:31:48.886 [info] Using result resolver for discovery
2023-07-10 14:31:48.886 [info] Using result resolver for discovery
2023-07-10 14:31:48.886 [info] Using result resolver for discovery
2023-07-10 14:31:49.053 [info] Using result resolver for discovery
2023-07-10 14:31:49.053 [info] Using result resolver for discovery
2023-07-10 14:31:49.053 [info] Using result resolver for discovery
2023-07-10 14:31:49.148 [info] Using result resolver for discovery
2023-07-10 14:31:49.148 [info] Using result resolver for discovery
2023-07-10 14:31:49.148 [info] Using result resolver for discovery

User Settings

Multiroot scenario, following user settings may not apply:

languageServer: "Pylance"

linting
• flake8Args: "<placeholder>"
• flake8Enabled: true

formatting
• provider: "none"

terminal
• activateEnvironment: false

@github-actions github-actions bot added the triage-needed Needs assignment to the proper sub-team label Jul 10, 2023
@mrburrito
Copy link
Author

Multiroot Workspace config file: multi-root.code-workspace

{
  "folders": [
    {
      "name": "root_project",
      "path": "../"
    },
    {
      "name": "group2 :: group2_p1",
      "path": "../group2/group2_p1/"
    },
    {
      "name": "group2 :: group2_p2",
      "path": "../group2/group2_p2/"
    },
    {
      "name": "group2 :: group2_p3",
      "path": "../group2/group2_p3/"
    },
    {
      "name": "group2 :: group2_p4",
      "path": "../group2/group2_p4/"
    },
    {
      "name": "group2 :: group2_p5",
      "path": "../group2/group2_p5/"
    },
    {
      "name": "group2 :: group2_p6",
      "path": "../group2/group2_p6/"
    },
    {
      "name": "group2 :: group2_p7",
      "path": "../group2/group2_p7/"
    },
    {
      "name": "group2 :: group2_p8",
      "path": "../group2/group2_p8/"
    },
    {
      "name": "group2 :: group2_p9",
      "path": "../group2/group2_p9/"
    },
    {
      "name": "group2 :: group2_p10",
      "path": "../group2/group2_p10/"
    },
    {
      "name": "group2 :: group2_p11",
      "path": "../group2/group2_p11/"
    },
    {
      "name": "group2 :: group2_p12",
      "path": "../group2/group2_p12/"
    },
    {
      "name": "group2 :: group2_p13",
      "path": "../group2/group2_p13/"
    },
    {
      "name": "group2 :: group2_p14",
      "path": "../group2/group2_p14/"
    },
    {
      "name": "group2 :: group2_p15",
      "path": "../group2/group2_p15/"
    },
    {
      "name": "group3 :: group3_p1",
      "path": "../group3/group3_p1/"
    },
    {
      "name": "group3 :: group3_p2",
      "path": "../group3/group3_p2/"
    },
    {
      "name": "group3 :: group3_p3",
      "path": "../group3/group3_p3/"
    },
    {
      "name": "group3 :: group3_p4",
      "path": "../group3/group3_p4/"
    },
    {
      "name": "group3 :: group3_p5",
      "path": "../group3/group3_p5/"
    },
    {
      "name": "group3 :: group3_p6",
      "path": "../group3/group3_p6/"
    },
    {
      "name": "group4 :: group4_p1",
      "path": "../group4/group4_p1/"
    },
    {
      "name": "group4 :: group4_p2",
      "path": "../group4/group4_p2/"
    },
    {
      "name": "group4 :: group4_p3",
      "path": "../group4/group4_p3/"
    },
    {
      "name": "group4 :: group4_p4",
      "path": "../group4/group4_p4/"
    },
    {
      "name": "group4 :: group4_p5",
      "path": "../group4/group4_p5/"
    },
    {
      "name": "group4 :: group4_p6",
      "path": "../group4/group4_p6/"
    },
    {
      "name": "group4 :: group4_p7",
      "path": "../group4/group4_p7/"
    },
    {
      "name": "group4 :: group4_p8",
      "path": "../group4/group4_p8/"
    },
    {
      "name": "group4 :: group4_p9",
      "path": "../group4/group4_p9/"
    },
    {
      "name": "group4 :: group4_p10",
      "path": "../group4/group4_p10/"
    },
    {
      "name": "group4 :: group4_p11",
      "path": "../group4/group4_p11/"
    },
    {
      "name": "group4 :: group4_p12",
      "path": "../group4/group4_p12/"
    },
    {
      "name": "group4 :: group4_p13",
      "path": "../group4/group4_p13/"
    },
    {
      "name": "group4 :: group4_p14",
      "path": "../group4/group4_p14/"
    },
    {
      "name": "group4 :: group4_p15",
      "path": "../group4/group4_p15/"
    },
    {
      "name": "group4 :: group4_p16",
      "path": "../group4/group4_p16/"
    },
    {
      "name": "group4 :: group4_p17",
      "path": "../group4/group4_p17/"
    },
    {
      "name": "group4 :: group4_p18",
      "path": "../group4/group4_p18/"
    },
    {
      "name": "group4 :: group4_p19",
      "path": "../group4/group4_p19/"
    },
    {
      "name": "group4 :: group4_p20",
      "path": "../group4/group4_p20/"
    },
    {
      "name": "group4 :: group4_p21",
      "path": "../group4/group4_p21/"
    },
    {
      "name": "group4 :: group4_p22",
      "path": "../group4/group4_p22/"
    },
    {
      "name": "group1 :: group1_p1",
      "path": "../group1/group1_p1/"
    },
    {
      "name": "group1 :: group1_p2",
      "path": "../group1/group1_p2/"
    },
    {
      "name": "group1 :: group1_p3",
      "path": "../group1/group1_p3/"
    },
    {
      "name": "group1 :: group1_p4",
      "path": "../group1/group1_p4/"
    },
    {
      "name": "group1 :: group1_p5",
      "path": "../group1/group1_p5/"
    },
    {
      "name": "group1 :: group1_p6",
      "path": "../group1/group1_p6/"
    },
    {
      "name": "group1 :: group1_p7",
      "path": "../group1/group1_p7/"
    },
    {
      "name": "group1 :: group1_p8",
      "path": "../group1/group1_p8/"
    },
    {
      "name": "group1 :: group1_p9",
      "path": "../group1/group1_p9/"
    },
    {
      "name": "group1 :: group1_p10",
      "path": "../group1/group1_p10/"
    },
    {
      "name": "group1 :: group1_p11",
      "path": "../group1/group1_p11/"
    }
  ],
  "settings": {
    "[python]": {
      "editor.defaultFormatter": "ms-python.black-formatter"
    },
    "editor.formatOnSave": true,
    "editor.renderWhitespace": "all",
    "editor.trimAutoWhitespace": true,
    "files.associations": {
      "Makefile.*": "makefile",
      "makefile.*": "makefile"
    },
    "files.exclude": {
      ".aws-sam/": true,
      ".pytest_cache/": true,
      ".venv/": true,
      "__pycache__/": true,
      "build/": true,
      "dist/": true
    },
    "files.insertFinalNewline": true,
    "files.watcherExclude": {
      "**/..pytest_cache/": true,
      "**/.aws-sam/": true,
      "**/.venv/": true,
      "**/__pycache__": true,
      "**/build/": true,
      "**/dist/": true
    },
    "python.analysis.extraPaths": [
      "../group1/group1_p1",
      "../group4/group4_p1",
      "../group4/group4_p2",
      "../group4/group4_p3",
      "../group4/group4_p4",
      "../group4/group4_p5",
      "../group4/group4_p6",
      "../group4/group4_p7",
      "../group4/group4_p8",
      "../group4/group4_p9",
      "../group4/group4_p10",
      "../group4/group4_p11",
      "../group4/group4_p12",
      "../group4/group4_p13",
      "../group4/group4_p14",
      "../group4/group4_p15",
      "../group4/group4_p16",
      "../group4/group4_p17",
      "../group4/group4_p18",
      "../group4/group4_p19",
      "../group4/group4_p20",
      "../group4/group4_p21",
      "../group4/group4_p22"
    ],
    "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python",
    "python.formatting.provider": "none",
    "python.linting.flake8Args": [
      "--ignore=E501,W503",
      "--extend-exclude=.venv,.aws-sam,.pytest_cache"
    ],
    "python.linting.flake8Enabled": true,
    "python.testing.pytestArgs": [],
    "python.testing.pytestEnabled": true,
    "python.testing.unittestEnabled": false,
    "yaml.customTags": [
      "!And scalar",
      "!And mapping",
      "!And sequence",
      "!If scalar",
      "!If mapping",
      "!If sequence",
      "!Not scalar",
      "!Not mapping",
      "!Not sequence",
      "!Equals scalar",
      "!Equals mapping",
      "!Equals sequence",
      "!Or scalar",
      "!Or mapping",
      "!Or sequence",
      "!FindInMap scalar",
      "!FindInMap mappping",
      "!FindInMap sequence",
      "!Base64 scalar",
      "!Base64 mapping",
      "!Base64 sequence",
      "!Cidr scalar",
      "!Cidr mapping",
      "!Cidr sequence",
      "!Ref scalar",
      "!Ref mapping",
      "!Ref sequence",
      "!Sub scalar",
      "!Sub mapping",
      "!Sub sequence",
      "!GetAtt scalar",
      "!GetAtt mapping",
      "!GetAtt sequence",
      "!GetAZs scalar",
      "!GetAZs mapping",
      "!GetAZs sequence",
      "!ImportValue scalar",
      "!ImportValue mapping",
      "!ImportValue sequence",
      "!Select scalar",
      "!Select mapping",
      "!Select sequence",
      "!Split scalar",
      "!Split mapping",
      "!Split sequence",
      "!Join scalar",
      "!Join mapping",
      "!Join sequence",
      "!And",
      "!If",
      "!Not",
      "!Equals",
      "!Or",
      "!FindInMap",
      "!Base64",
      "!Join",
      "!Cidr",
      "!Ref",
      "!Sub",
      "!GetAtt",
      "!GetAZs",
      "!ImportValue",
      "!Select",
      "!Split"
    ],
    "yaml.format.enable": true,
    "yaml.validate": true
  }
}

@mrburrito
Copy link
Author

Also, I can't seem to turn any of the python experiments off, no matter what I do in the config file(s). Not sure if that's by design or a completely separate bug.

@eleanorjboyd
Copy link
Member

Hello! Looking into these bugs you reported, I appreciate all your help! In terms of the experiment does "python.experiments.optOutFrom": ["pythonTestAdapter"], not work for you? Did you reload the window? If that is not working then it is a different issue so let me know. Thanks!

@github-actions github-actions bot added the info-needed Issue requires more information from poster label Jul 10, 2023
@eleanorjboyd eleanorjboyd removed the info-needed Issue requires more information from poster label Jul 10, 2023
@mrburrito
Copy link
Author

optOutFrom works! Didn't realize that was a thing. Turning off the experiment gets my tests discoverable again, so that's a win. I'll check out the multi-root project on RHEL8 too and comment there if the symlink problem resolves the issue.

@eleanorjboyd
Copy link
Member

Looking into the UUID thing- one issue I have is I have trouble reproing it. Were you able to consistently get the error message 2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized?

@github-actions github-actions bot added the info-needed Issue requires more information from poster label Jul 11, 2023
@mrburrito
Copy link
Author

Yep. It comes up every time. I'll see if I can put together an example repo I can share, but not 100% I'll be able to do that easily.

@github-actions github-actions bot removed the info-needed Issue requires more information from poster label Jul 11, 2023
@mrburrito
Copy link
Author

I created a sample repo you can use. When I run this on my Windows VSCode with a Linux Remote over SSH, I get the UUID errors. When I run it on my MacBook, I don't get the UUID errors but I still get the same behavior; only one project's tests show up in the explorer. Not sure why the error messages aren't showing up on the Mac and haven't tried testing locally in Windows. Hopefully this helps you find a solution!

https://github.com/mrburrito/vscode-test-discovery

@eleanorjboyd
Copy link
Member

Thank you so much for the minimal repro! Much appreciated!

@eleanorjboyd
Copy link
Member

Thank you again I am able to repro! Working on a fix

@mrburrito
Copy link
Author

Great!! Thanks!

@brettcannon
Copy link
Member

I'm actually running into "Error occurred because the payload UUID is not recognized" in a single workspace scenario (pypa/packaging).

@eleanorjboyd
Copy link
Member

We figured out the root cause- its a problem with when UUIDs are being deleted when the command to the test server is done running but not when the test server is done sending the response back. Therefore the UUID is being deleted pre-maturely. Working on a fix to have the actions to happen in the correct order.

@github-actions github-actions bot added the info-needed Issue requires more information from poster label Jul 14, 2023
@alanwilter
Copy link

Hello! Looking into these bugs you reported, I appreciate all your help! In terms of the experiment does "python.experiments.optOutFrom": ["pythonTestAdapter"], not work for you? Did you reload the window? If that is not working then it is a different issue so let me know. Thanks!

I'm desperate! Using Vscode 1.80.1 and if I put:

"python.experiments.optOutFrom": ["pythonTestAdapter"]

It gets greyed out and I see this message:

Screenshot 2023-07-15 at 12 10 10

What in heaven does it mean!?

I can't access my tests!!!

@alanwilter
Copy link

Well, well, I had to add this line specifically in to remote-server setting.

And added that actually: "python.experiments.enabled": false,

This is not great. I really want to centralise all my settings in one place and make exceptions... well, when they are exceptions!

Now I need to keep my eyes in every remote setup I have!

I simply don't want any experimental stuff! You guys have created the Insider Vscode for what then?

@brettcannon
Copy link
Member

I'm desperate!

If you ever find yourself in a situation where the latest extension version simply is not working, you can pin to an older version that does work for you until we manage to fix the bug causing you issues.

I simply don't want any experimental stuff!

I wouldn't label this work as experimental. The new testing code passed through pre-release users and internal team testing. It's unfortunate this bug didn't trigger until more people were able to use the new code in more varied scenarios. It's behind an experiment flag so we can control the rollout in case of showstopper bugs, not because we are actively "experimenting" with our stable users (as I said, this code already passed various quality gates to even reach this level of rollout). If we had not used our experiment infrastructure to control this then this would have gone out to all users this release with no possibility for us to do an emergency rollback without pushing a new version of the extension or given you a way to opt out in any way until we made a new release with a fix.

You guys have created the Insider Vscode for what then?

To get early feedback from users willing to help us find bugs early. Obviously this didn't come up from testing with our pre-release users and are now only running across this from wider usage.

@alanwilter
Copy link

How to pin?

I apologise for my ton but when one wastes a whole morning, in a weekend with a critical deadline...
I'm not against experiments but, please, make it easier to opt-out.

@brettcannon
Copy link
Member

How to pin?

You can change the version in the extension view via "Install Another Version":

image

Now if you want it to update when we push a new stable version, that's all you need to do.

If you want to stay on that version, you can turn off automatic updates for the extension:

image

Otherwise you need to turn off automatic extension updates via the extensions.autoUpdate setting (unfortunately it's a global setting).

I apologise for my ton

Apology accepted. We realize hitting any bug is annoying and we obviously do what we can to avoid it; this is why there isn't anything the extension does that you couldn't do manually (e.g., run your test suite from the command-line instead of having VS Code do it). We always strive to make sure there's no lock-in specifically to make sure we are never a complete blocker for one's work or you feel trapped by the extension.

@mrburrito
Copy link
Author

VS Code version: Code - Insiders 1.85.0-insider (9aacac648821b5c9c1a7192ac9d44c50af6fe241, 2023-11-06T05:34:22.485Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Remote OS version: Linux x64 4.18.0-477.27.1.el8_8.x86_64

System Info
Item Value
CPUs AMD EPYC 7763 64-Core Processor (8 x 2445)
GPU Status 2d_canvas: unavailable_software
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
video_decode: disabled_software
video_encode: disabled_software
vulkan: disabled_off
webgl: unavailable_software
webgl2: unavailable_software
webgpu: unavailable_software
Load (avg) undefined
Memory (System) 31.95GB (12.84GB free)
Process Argv --crash-reporter-id 2d8f4322-9050-4e8e-bbfb-0f3c7c3b1032
Screen Reader yes
VM 0%
Item Value
Remote SSH: mrburrito.internal
OS Linux x64 4.18.0-477.27.1.el8_8.x86_64
CPUs Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (4 x 2499)
Memory (System) 30.69GB (13.26GB free)
VM 0%
Extensions (40)
Extension Author (truncated) Version
es7-react-js-snippets dsz 4.4.3
intellij-idea-keybindings k-- 1.5.12
remote-containers ms- 0.322.0
remote-ssh ms- 0.107.0
remote-ssh-edit ms- 0.86.0
remote-wsl ms- 0.81.8
vscode-remote-extensionpack ms- 0.24.0
remote-explorer ms- 0.4.1
remote-server ms- 1.5.0
shellman Rem 5.7.0
shebang-snippets rpi 0.1.4
vscode-markdownlint Dav 0.52.0
es7-react-js-snippets dsz 4.4.3
gitlens eam 14.4.1
vscode-html-css ecm 1.13.1
shell-format fox 7.2.5
vscode-pull-request-github Git 0.77.2023110609
terraform has 2.28.2
vscode-ansi ili 1.1.6
bash-extension-pack liz 0.0.4
bash-ide-vscode mad 1.39.0
string-manipulation mar 0.5.7
vscode-docker ms- 1.27.0
black-formatter ms- 2023.4.1
flake8 ms- 2023.11.13101007
isort ms- 2023.10.1
python ms- 2023.21.13101009
vscode-pylance ms- 2023.11.11
powershell ms- 2023.8.0
sqltools mtx 0.28.0
sqltools-driver-pg mtx 0.5.1
pytest-fixtures nic 0.3.3
text-utils qux 0.1.7
ansible red 2.8.108
vscode-yaml red 1.14.0
shellman Rem 5.7.0
bash-debug rog 0.3.9
shebang-snippets rpi 0.1.4
shellcheck tim 0.34.0
markdown-all-in-one yzh 3.5.1
A/B Experiments
vsliv695:30137379
vsins829:30139715
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vslsvsres303:30308271
pythontb:30258533
vsc_aa:30263845
pythonptprofiler:30281269
vsdfh931cf:30280410
vshan820:30294714
vscod805:30301674
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30404738
py29gd2263:30784851
vsclangdf:30492506
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30618038
vscrp:30624060
showlangstatbar:30737417
57b77579:30687741
pythonfmttext:30716741
fixshowwlkth:30771523
showindicator:30805243
pythongtdpath:30726887
i26e3531:30792625
welcomedialog:30812478
pythonnosmt12:30779711
pythonidxpt:30768918
pythonnoceb:30776497
synctok:30869157
dsvsc013:30777762
dsvsc014:30777825
pythonmpswarning:30859870
dsvsc015:30821418
pythontestfixt:30866404
pythonregdiag2:30871582
pyreplss1:30879911
pythonmypyd1:30859725
pythoncet0:30859736
pythontbext0:30879054
accentitlementst:30870582
dsvsc016:30879898
dsvsc017:30880771
dsvsc018:30880772

@eleanorjboyd
Copy link
Member

Hello, thank you for the detailed logs and all the notes I really appreciate it. I am going out of office for the next 3 weeks and therefore will not be able to help in this time. I will loop in @karthiknadig in case you have outstanding questions to get by in the meantime.

Additional, @karthiknadig do you know what this log is saying / if it might impact?

2023-11-06 14:16:30.540 [warning] Failed to check if /alt/source/vscode-test-discovery/group1/group1_p3/.venv/bin/python is an executable [Error: ENOENT: no such file or directory, lstat '/alt/source/vscode-test-discovery/group1/group1_p3/.venv/bin/python'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/alt/source/vscode-test-discovery/group1/group1_p3/.venv/bin/python'
}

@github-actions github-actions bot added the info-needed Issue requires more information from poster label Nov 6, 2023
@mrburrito
Copy link
Author

mrburrito commented Nov 6, 2023

So, several of our projects don't have Python environments but it seems like the Python plugin tries to find the virtualenv anyway. I left that configuration in the example so it mirrored my actual project. Those are the Node errors that get thrown when it tries to find ${workspaceRoot}/.venv/bin/python and it doesn't exist.

These are probably red herrings; unless they aren't and that's what's causing the entire issue. I think I've tried with a smaller workspace where every project has a Python interpreter and had the same issues though, so while it's a path to investigate, it may not bear fruit.

@github-actions github-actions bot removed the info-needed Issue requires more information from poster label Nov 6, 2023
@eleanorjboyd
Copy link
Member

realized now this isn't the problem- seeing other messages elsewhere which show it did run and this was just a warning.

@github-actions github-actions bot added the info-needed Issue requires more information from poster label Nov 6, 2023
@eleanorjboyd
Copy link
Member

New thought actually, @karthiknadig what do you think about the theory that in this multiroot workspace case the results are attempting to be parsed by the wrong adapter (like an adapter from a different workspace) instead of the one which it actually correlates to. Therefore it would error out all the other workspaces instead of just letting them wait for their response to be returned. Thinking this._onDataReceived.fire({ uuid: '', data: '' }); this line here if deleted might lead to success since it doesn't cause unsuccessful resolves on other workspaces. But I am unsure if I am getting the multiroot scenario correctly @karthiknadig for this to be true

@karthiknadig
Copy link
Member

That makes sense. This should get addressed when we use the per-run named-pipe server.

@mrburrito
Copy link
Author

Would you all mind reopening this?

@github-actions github-actions bot removed the info-needed Issue requires more information from poster label Nov 7, 2023
@brettcannon brettcannon reopened this Nov 7, 2023
@Hanspagh
Copy link

I have the exact same problem, let me know if I can provide some feedback

@eleanorjboyd
Copy link
Member

update for those in this thread with symlink issues:

I have put together a detailed problem report and proposed solution for symlinks. Please check it out here and contribute any thoughts you may have: #22658

@github-actions github-actions bot added the info-needed Issue requires more information from poster label Dec 18, 2023
@mrburrito
Copy link
Author

Is the symlink fix expected to fully resolve this or is that just a related fix? I think I'm still having this problem even if I open it from the non-symlinked path (which I've been doing because of all the symlink problems!).

@github-actions github-actions bot removed the info-needed Issue requires more information from poster label Dec 19, 2023
@eleanorjboyd
Copy link
Member

Hello! Symlink bug should be fixed and on vscode insiders! The release to vscode stable will be out by the end of the week. Please let me know if you try it on insiders or stable when it comes out and still doesn't work and I can investigate your specific issue further.

@mrburrito, are you seeing the same error as before, I will circle back!

@github-actions github-actions bot added the info-needed Issue requires more information from poster label Feb 26, 2024
@mrburrito
Copy link
Author

I'm no longer on the team that was having the issues. Let me try to get somebody to test it out and get back to you! Looking to see if I can reproduce on a different project as well.

@github-actions github-actions bot removed the info-needed Issue requires more information from poster label Feb 26, 2024
@eleanorjboyd
Copy link
Member

Thank you, appreciate it!

wesm pushed a commit to posit-dev/positron that referenced this issue Mar 28, 2024
…se 2023.16.0

Merge pull request #213 from posit-dev/merge/2023.16.0

Merge python extension release 2023.16.0
--------------------
Commit message for posit-dev/positron-python@cca4be0:

Fix pyright issues

--------------------
Commit message for posit-dev/positron-python@c3bd360:

Merge branch 'main' into merge/2023.16.0

--------------------
Commit message for posit-dev/positron-python@bebadea:

EnvironmentVariableScope now provided by vscode 1.82

--------------------
Commit message for posit-dev/positron-python@3e9d86b:

Add back installation capability for ipykernel

--------------------
Commit message for posit-dev/positron-python@6a7d49a:

Merge commit '8c612511b99cb5ebc78153684de8fe595bd154dc'

--------------------
Commit message for microsoft/vscode-python@8c61251:

Update version for release candidate (microsoft/vscode-python#21919)


--------------------
Commit message for microsoft/vscode-python@d9b9c88:

Always prepend to PATH instead of replacing it (microsoft/vscode-python#21906)

For microsoft/vscode-python#20822 microsoft/vscode-python#11039

Replacing as-is has its problems, for eg. pyenv asks their users to
manipulate `PATH` in their init script:
https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv,
which we could end up replacing.


![image](https://github.com/microsoft/vscode-python/assets/13199757/cc904f76-8d42-47e1-a6c8-6cfff6543db8)

Particularly for pyenv, it mean users not being able to find pyenv:


![image](https://github.com/microsoft/vscode-python/assets/13199757/26100328-c227-435b-a4f2-ec168099f4c1)

Prepending solves it for cases where initial PATH value is suffix of the
final value:


![image](https://github.com/microsoft/vscode-python/assets/13199757/a95e4ffd-68dc-4e73-905e-504b3051324f)

But, in other cases, this means that we end up with the whole `PATH`
thrice. This is because it prepends it twice:
- Once in shell integration script
- Once when creating a process

So the final value could be:
```
PATH=<activated_full_path><activated_full_path><original_path>
```
where `<activated_full_path>` refers to value of `PATH` environment
variable post activation. eg.


![image](https://github.com/microsoft/vscode-python/assets/13199757/7e771f62-eb53-49be-b261-d259096008f3)
--------------------
Commit message for microsoft/vscode-python@7a9294c:

Apply feedback for terminal activation prompt (microsoft/vscode-python#21905)

For microsoft/vscode-python#21793


![image](https://github.com/microsoft/vscode-python/assets/13199757/b3ab6002-0a07-4b3b-8101-a84865ea12e4)
--------------------
Commit message for microsoft/vscode-python@44f5bf7:

Set PS1 for conda environments in non-Windows when in `pythonTerminalEnvVarActivation` experiment (microsoft/vscode-python#21902)

For microsoft/vscode-python#20822 


![image](https://github.com/microsoft/vscode-python/assets/13199757/8c9d4c87-54f2-4661-b6c6-c3b49ee3ff7a)
--------------------
Commit message for microsoft/vscode-python@7d25ceb:

Remove finalized api proposals from package.json (microsoft/vscode-python#21900)

Part of microsoft/vscode#191605
--------------------
Commit message for microsoft/vscode-python@31aa246:

Also show env name for prefixed conda envs in terminal prompt (microsoft/vscode-python#21899)


--------------------
Commit message for microsoft/vscode-python@941fcfa:

Fixes from TPIs (microsoft/vscode-python#21896)

Closes microsoft/vscode-python#21884
Closes microsoft/vscode-python#21889
--------------------
Commit message for microsoft/vscode-python@f255e02:

Call out that env name may not show in terminal activation notification (microsoft/vscode-python#21897)

Closes microsoft/vscode-python#21887
--------------------
Commit message for microsoft/vscode-python@782d5b1:

Also show interpreter in status bar when a Python related output channel is opened (microsoft/vscode-python#21894)

Closes microsoft/vscode-python#21890
--------------------
Commit message for microsoft/vscode-python@1204011:

Activate environment when not using integrated terminal for debugging (microsoft/vscode-python#21880)

For microsoft/vscode-python#4300
--------------------
Commit message for microsoft/vscode-python@98428cd:

Apply custom env variables to terminal when in `pythonTerminalEnvVarActivation` experiment (microsoft/vscode-python#21879)

For microsoft/vscode-python#944 microsoft/vscode-python#20822 

We only apply those env vars to terminal which are not in process env
variables, hence remove custom env vars from process variables.
--------------------
Commit message for microsoft/vscode-python@3fa5d4b:

Support for Create Env command to re-create env for venv (microsoft/vscode-python#21829)

Closes microsoft/vscode-python#21827
--------------------
Commit message for microsoft/vscode-python@30e26c2:

Update proposed API for env collection (microsoft/vscode-python#21819)

For microsoft/vscode-python#20822

Blocked on
microsoft/vscode#171173 (comment)
--------------------
Commit message for microsoft/vscode-python@15bb974:

Do not filter using scheme when filtering environments (microsoft/vscode-python#21862)

For microsoft/vscode-python#21825

On codespaces, it was leading to workspace environments not being
displayed, which could mess up auto-selection.
--------------------
Commit message for microsoft/vscode-python@cfbf1f3:

remove usage of pytest CollectReport in rewrite (microsoft/vscode-python#21859)

as per
https://docs.pytest.org/en/7.1.x/reference/reference.html#collectreport,
`CollectReport` is experimental and therefore it should not be in our
extension. Fixes microsoft/vscode-python#21784
--------------------
Commit message for microsoft/vscode-python@0749b20:

Show `Python: Clear Workspace interpreter` command regardless of whether a Python file is opened (microsoft/vscode-python#21858)

Closes microsoft/vscode-python#21850
--------------------
Commit message for microsoft/vscode-python@021b362:

Update VS Code engine (microsoft/vscode-python#21847)

For microsoft/vscode-python#21831
--------------------
Commit message for microsoft/vscode-python@8407e9d:

Wrap env collection workspace proposed APIs in `try...catch` block (microsoft/vscode-python#21846)

Closes microsoft/vscode-python#21831
--------------------
Commit message for microsoft/vscode-python@c979455:

Set workspaceFolder in debug config before substituting command variables (microsoft/vscode-python#21835)

For microsoft/vscode-python#18482
--------------------
Commit message for microsoft/vscode-python@96ba735:

fix data to string from buffer for output channel (microsoft/vscode-python#21821)

fix microsoft/vscode-python#21820
--------------------
Commit message for microsoft/vscode-python@5140a8d:

Apply API recommendations for Create Env API (microsoft/vscode-python#21804)

Closes microsoft/vscode-python#21090
--------------------
Commit message for microsoft/vscode-python@0248fa8:

fixing failing tests on CI (microsoft/vscode-python#21814)

fixing microsoft/vscode-python#21813
--------------------
Commit message for microsoft/vscode-python@9c740b9:

Show notification reaffirming Python extension still handles activation when in `pythonTerminalEnvVarActivation` experiment (microsoft/vscode-python#21802)

Closes microsoft/vscode-python#21793

Only show notification when terminal prompt does not already indicate
that env is activated.
--------------------
Commit message for microsoft/vscode-python@b447bf1:

Feature branch testing overflow bug fix (microsoft/vscode-python#21812)

This merges in two PRs that were reverted because of a bug introduced
that caused subprocess overflow.
reverted PRs: microsoft/vscode-python#21667,
microsoft/vscode-python#21682

This now implements these two PRs allowing for absolute testIds and an
execObservable for the subprocess. This PR also adds a bug fix and
functional tests to ensure this doesn't happen again.

Since this PR is large, all items in it have already been reviewed as
they were merged into the feature branch.
--------------------
Commit message for microsoft/vscode-python@bd749aa:

Fix `service.test.ts` to stop disposing of all services (microsoft/vscode-python#21811)

file `service.test.ts` was calling to dispose of all items related to
the service container for clean up. This led to services in later tests
failing since they were close already. Fixes here allow for new tests in
the test adapter to be written.

fix helps microsoft/vscode-python#21803
--------------------
Commit message for microsoft/vscode-python@385bb37:

Add `language_server.jinja_usage` to `pylance.ts` (microsoft/vscode-python#21809)


--------------------
Commit message for microsoft/vscode-python@71d6dab:

Add one more property to load event (microsoft/vscode-python#21800)

This PR adds app name to the editor_load telemetry event
--------------------
Commit message for microsoft/vscode-python@ab8d3b2:

Update VS Code engine (microsoft/vscode-python#21799)

For microsoft/vscode-python#11039
--------------------
Commit message for microsoft/vscode-python@835eab5:

Add setting to control severity of missing package diagnostic. (microsoft/vscode-python#21794)

Closes microsoft/vscode-python#21792
--------------------
Commit message for microsoft/vscode-python@fbbf987:

Use updated API to fetch scoped env collection (microsoft/vscode-python#21788)

For microsoft/vscode#171173
microsoft/vscode-python#20822

To be merged tomorrow when latest insiders is released. Blocked on
microsoft/vscode#189979.
--------------------
Commit message for microsoft/vscode-python@0a2c285:

Bump brettcannon/check-for-changed-files from 1.1.1 to 1.2.0 (microsoft/vscode-python#21772)

Bumps
[brettcannon/check-for-changed-files](https://github.com/brettcannon/check-for-changed-files)
from 1.1.1 to 1.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/brettcannon/check-for-changed-files/releases">brettcannon/check-for-changed-files's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add support for github tokens for private repos. by <a
href="https://github.com/Marenz"><code>@​Marenz</code></a> in <a
href="https://redirect.github.com/brettcannon/check-for-changed-files/pull/83">brettcannon/check-for-changed-files#83</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Marenz"><code>@​Marenz</code></a> made
their first contribution in <a
href="https://redirect.github.com/brettcannon/check-for-changed-files/pull/83">brettcannon/check-for-changed-files#83</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/brettcannon/check-for-changed-files/compare/v1...v1.2.0">https://github.com/brettcannon/check-for-changed-files/compare/v1...v1.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/brettcannon/check-for-changed-files/commit/4170644959a21843b31f1181f2a1761d65ef4791"><code>4170644</code></a>
Add support for github tokens for private repos. (<a
href="https://redirect.github.com/brettcannon/check-for-changed-files/issues/83">#83</a>)</li>
<li><a
href="https://github.com/brettcannon/check-for-changed-files/commit/294a99714e0d350b5083472a293d41bc91804e68"><code>294a997</code></a>
Bump word-wrap from 1.2.3 to 1.2.4 (<a
href="https://redirect.github.com/brettcannon/check-for-changed-files/issues/82">#82</a>)</li>
<li>See full diff in <a
href="https://github.com/brettcannon/check-for-changed-files/compare/v1.1.1...v1.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=brettcannon/check-for-changed-files&package-manager=github_actions&previous-version=1.1.1&new-version=1.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
--------------------
Commit message for microsoft/vscode-python@9ac14b8:

Update README.md for npm package (microsoft/vscode-python#21766)

Fix indent for
https://www.npmjs.com/package/@vscode/python-extension?activeTab=readme
--------------------
Commit message for microsoft/vscode-python@3fed49f:

Add Ruff to CI (microsoft/vscode-python#21739)

Add Ruff to (lint > action.yml) CI
#21738
--------------------
Commit message for microsoft/vscode-python@c490339:

Update version of npm package (microsoft/vscode-python#21765)


--------------------
Commit message for microsoft/vscode-python@8e0e59b:

Remove optionalDependencies from API npm package and document to install vscode types separately (microsoft/vscode-python#21764)

Closes It still leads to conflicts due to double installation of vscode
types when testing through the cases, removing vscode types as
dependencies altogether and documenting to install it separately
instead.
--------------------
Commit message for microsoft/vscode-python@cabdf39:

Use `optionalDependencies` instead of `peerDependencies` for `@vscode/python-extension` npm package (microsoft/vscode-python#21763)

Closes microsoft/vscode-python#21720
--------------------
Commit message for microsoft/vscode-python@dd20561:

revert due to buffer overflow on subprocess (microsoft/vscode-python#21762)

revert microsoft/vscode-python#21667 because it
causes buffer overflow in the python testing subprocess when larger
repos are used. Specifically seen on pytest discovery with >200 tests.
Revert to align with the stable release and put in a fix next week.
--------------------
Commit message for microsoft/vscode-python@40ff6e9:

Remove private Jupyter APIs from public API types (microsoft/vscode-python#21761)

For microsoft/vscode-jupyter#13986
--------------------
Commit message for microsoft/vscode-python@23353bb:

Improvements to `pythonTerminalEnvVarActivation` experiment (microsoft/vscode-python#21751)


--------------------
Commit message for microsoft/vscode-python@40bb62a:

fix spelling for get-pip.py (microsoft/vscode-python#21752)

fix spelling from get_pip to get-pip as advised.
--------------------
Commit message for microsoft/vscode-python@f454515:

Update release plan to document what to do with `main` during endgame week (microsoft/vscode-python#21743)


--------------------
Commit message for microsoft/vscode-python@dff25d4:

revert absolute test-ids (microsoft/vscode-python#21742)

seeing a substantial error where test discovery is broken. Reverting
this commit seems to be the temporary fix until I can diagnose the real
problem.

commit it is reverting:
microsoft/vscode-python#21682
--------------------
Commit message for microsoft/vscode-python@ca4dfd4:

update tests only on save with more files excluded (microsoft/vscode-python#21741)

fixes microsoft/vscode-python#21014 and
microsoft/vscode-python#21061
--------------------
Commit message for microsoft/vscode-python@84bbff9:

add cwd for debugging (microsoft/vscode-python#21668)

fixes microsoft/vscode-python#21648 (comment)
--------------------
Commit message for microsoft/vscode-python@ef16727:

Clean up smoke test requirement (microsoft/vscode-python#21729)

Cleaning up smoke test dependency: See if all Github action test pass
with removing the smoke test requirement file content.

Checked one by one, and came to see removing all doesn't seem to have
impact on the outcome of running smoke test.(Seems to have no difference
in smoke test result outcome when ran with "Run and Debug" in VS Code
with smoke-test option selected).

Also got rid of below, after checking smoke test correctly passing after
removal of smoke-test-requirement.txt content:
![Screenshot 2023-08-01 at 2 57 45
PM](https://github.com/microsoft/vscode-python/assets/62267334/45d404de-74dd-45a5-885b-71a25ef16ad7)

Resolve: microsoft/vscode-python#21496
--------------------
Commit message for microsoft/vscode-python@358635d:

Remove old and unused API for Jupyter Ext (microsoft/vscode-python#21731)

We have not used any of this API for a while now, hence its safe to
remove these.

Will be removing more soon.
--------------------
Commit message for microsoft/vscode-python@8f3d60b:

unittest discovery errors not displaying in test explorer (microsoft/vscode-python#21726)

saw an issue where if discovery failed there was no notice in the test
explorer for unittest. It was due to a different value for the new blank
value for the payload tests. fixes
microsoft/vscode-python#21725 and
microsoft/vscode-python#21688
--------------------
Commit message for microsoft/vscode-python@a6a8cb1:

Update main to next pre-release (microsoft/vscode-python#21728)


--------------------
Commit message for microsoft/vscode-python@4ab510d:

Update version for release candidate (microsoft/vscode-python#21727)


--------------------
Commit message for microsoft/vscode-python@3e7118f:

Update packages for Jedi and core python (microsoft/vscode-python#21710)


--------------------
Commit message for microsoft/vscode-python@237f82b:

Fix UUID and disposing to resolve race condition (microsoft/vscode-python#21667)

fixes microsoft/vscode-python#21599 and
microsoft/vscode-python#21507
--------------------
Commit message for microsoft/vscode-python@d9e368f:

add area-repl to issue label (microsoft/vscode-python#21718)

added area-repl as one of the issue label.
--------------------
Commit message for microsoft/vscode-python@ceecdb0:

Removing Jupyter Notebooks mentions from package.json (microsoft/vscode-python#21708)


--------------------
Commit message for microsoft/vscode-python@11a9f1d:

Remove unwanted Jupyter API (microsoft/vscode-python#21702)

Fixes microsoft/vscode-jupyter#13986
--------------------
Commit message for microsoft/vscode-python@efcc3d7:

Make test_ids relative to workspace path not root dir (microsoft/vscode-python#21682)

makes sure all testIds that are returned to the extension are relative
to the workspace (which will be the invocation directory) instead of to
the root. This will stop testIds for not being recognized when using a
config file or another parameter that changes the root directory during
pytest.

fixes microsoft/vscode-python#21640 and
microsoft/vscode-python#21637
--------------------
Commit message for microsoft/vscode-python@06d62aa:

Update homepage for Python API package (microsoft/vscode-python#21703)

For microsoft/vscode-python#21631
--------------------
Commit message for microsoft/vscode-python@83107cc:

Move "vscode" out of required dependencies for npm package (microsoft/vscode-python#21701)

Closes microsoft/vscode-python#21684
--------------------
Commit message for microsoft/vscode-python@d673004:

Convert JS-style typings to native TS in `@vscode/python-extension` (microsoft/vscode-python#21692)

Closes microsoft/vscode-python#21690
--------------------
Commit message for microsoft/vscode-python@8b9bca1:

Do not show "Select at workspace level" option if only one workspace folder is opened (microsoft/vscode-python#21689)

Closes microsoft/vscode-python#21220
--------------------
Commit message for microsoft/vscode-python@f536b74:

Edit issue-labels.yml, triage-info-needed.yml (microsoft/vscode-python#21685)

Add Anthony to issue-labels.yml and triage-info-needed.yml
--------------------
Commit message for microsoft/vscode-python@a42cb33:

Add new telemetry property to GPDR (microsoft/vscode-python#21683)

This property was added for tracking diagnostics we emit in Pylance.
--------------------
Commit message for microsoft/vscode-python@6af959d:

Dev Container Using MCR (microsoft/vscode-python#21675)

Dev container rewrite using MCR. 
Pyenv for installing and managing python versions. Fish also installed
as optional (able to view as shell option in codespaces). Also fixing
conda error. Takes care of: microsoft/vscode-python#21591 rewrite from: microsoft/vscode-python#21435 to adhere to
company policy.
--------------------
Commit message for microsoft/vscode-python@73a0e9d:

handle skip unittest at file without error (microsoft/vscode-python#21678)

fixes microsoft/vscode-python#21653
--------------------
Commit message for microsoft/vscode-python@9bcb82d:

Ensure `Run Python in dedicated terminal` uses `python.executeInFirDir` setting (microsoft/vscode-python#21681)


--------------------
Commit message for microsoft/vscode-python@713007f:

correct discovery on unittest skip at file level (microsoft/vscode-python#21665)

given a file called skip_test_file_node.py that has `raise
SkipTest(".....")` this should appear in the sidebar with no children.
The bug is that currently it shows a "unittest" node that gives "loader"
and other incorrect nodes below it.
--------------------
Commit message for microsoft/vscode-python@be334bd:

Do not resolve symbolic links in posix locator if they exceed the count limit (microsoft/vscode-python#21658)

Closes microsoft/vscode-python#21310

Fixes interpreter discovery running forever for non-Windows OS
--------------------
Commit message for microsoft/vscode-python@c256678:

Prevent posix paths locator from crashing (microsoft/vscode-python#21657)

For microsoft/vscode-python#21310
--------------------
Commit message for microsoft/vscode-python@81ae205:

Bring back feature to Run Python file in dedicated terminal (microsoft/vscode-python#21656)

Closes microsoft/vscode-python#21282
Closes microsoft/vscode-python#21420
Closes microsoft/vscode-python#21215
Reverts microsoft/vscode-python#21418
--------------------
Commit message for microsoft/vscode-python@c144200:

Modify .eslintrc to turn off any errors for declaration files (microsoft/vscode-python#21652)

For microsoft/vscode-python#21631
--------------------
Commit message for microsoft/vscode-python@f7125da:

Use correct `tsconfig.json` when generating npm package (microsoft/vscode-python#21651)

For microsoft/vscode-python#21631 

- Unset `removeComment` as that leads to declarations without docstrings
- Set to generate declarations
- Use updated typescript which results in cleaner declaration files
--------------------
Commit message for microsoft/vscode-python@2e8dc67:

Add extra logging regarding interpreter discovery (microsoft/vscode-python#21639)

For microsoft/vscode-python#21310
--------------------
Commit message for microsoft/vscode-python@fc1c391:

Compare global storage data using only `key` (microsoft/vscode-python#21636)

Closes microsoft/vscode-python#21635 by
applying the same fix as done in
microsoft/vscode-python#17627.

Lead-authored-by: Kartik Raj <[email protected]>
Co-authored-by: Daniel Imms <[email protected]>
Co-authored-by: Luciana Abud <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Courtney Webster <[email protected]>
Co-authored-by: Brett Cannon <[email protected]>
Co-authored-by: Erik De Bonte <[email protected]>
Co-authored-by: Rich Chiodo <[email protected]>
Co-authored-by: Don Jayamanne <[email protected]>
Co-authored-by: Anthony Kim <[email protected]>
Co-authored-by: Pete Farland <[email protected]>
Co-authored-by: Karthik Nadig <[email protected]>
Co-authored-by: Eleanor Boyd <[email protected]>
Signed-off-by: GitHub <[email protected]>
wesm pushed a commit to posit-dev/positron that referenced this issue Mar 28, 2024
…se 2023.16.0

Merge pull request #213 from posit-dev/merge/2023.16.0

Merge python extension release 2023.16.0
--------------------
Commit message for posit-dev/positron-python@cca4be0:

Fix pyright issues

--------------------
Commit message for posit-dev/positron-python@c3bd360:

Merge branch 'main' into merge/2023.16.0

--------------------
Commit message for posit-dev/positron-python@bebadea:

EnvironmentVariableScope now provided by vscode 1.82

--------------------
Commit message for posit-dev/positron-python@3e9d86b:

Add back installation capability for ipykernel

--------------------
Commit message for posit-dev/positron-python@6a7d49a:

Merge commit '8c612511b99cb5ebc78153684de8fe595bd154dc'

--------------------
Commit message for microsoft/vscode-python@8c61251:

Update version for release candidate (microsoft/vscode-python#21919)


--------------------
Commit message for microsoft/vscode-python@d9b9c88:

Always prepend to PATH instead of replacing it (microsoft/vscode-python#21906)

For microsoft/vscode-python#20822 microsoft/vscode-python#11039

Replacing as-is has its problems, for eg. pyenv asks their users to
manipulate `PATH` in their init script:
https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv,
which we could end up replacing.


![image](https://github.com/microsoft/vscode-python/assets/13199757/cc904f76-8d42-47e1-a6c8-6cfff6543db8)

Particularly for pyenv, it mean users not being able to find pyenv:


![image](https://github.com/microsoft/vscode-python/assets/13199757/26100328-c227-435b-a4f2-ec168099f4c1)

Prepending solves it for cases where initial PATH value is suffix of the
final value:


![image](https://github.com/microsoft/vscode-python/assets/13199757/a95e4ffd-68dc-4e73-905e-504b3051324f)

But, in other cases, this means that we end up with the whole `PATH`
thrice. This is because it prepends it twice:
- Once in shell integration script
- Once when creating a process

So the final value could be:
```
PATH=<activated_full_path><activated_full_path><original_path>
```
where `<activated_full_path>` refers to value of `PATH` environment
variable post activation. eg.


![image](https://github.com/microsoft/vscode-python/assets/13199757/7e771f62-eb53-49be-b261-d259096008f3)
--------------------
Commit message for microsoft/vscode-python@7a9294c:

Apply feedback for terminal activation prompt (microsoft/vscode-python#21905)

For microsoft/vscode-python#21793


![image](https://github.com/microsoft/vscode-python/assets/13199757/b3ab6002-0a07-4b3b-8101-a84865ea12e4)
--------------------
Commit message for microsoft/vscode-python@44f5bf7:

Set PS1 for conda environments in non-Windows when in `pythonTerminalEnvVarActivation` experiment (microsoft/vscode-python#21902)

For microsoft/vscode-python#20822 


![image](https://github.com/microsoft/vscode-python/assets/13199757/8c9d4c87-54f2-4661-b6c6-c3b49ee3ff7a)
--------------------
Commit message for microsoft/vscode-python@7d25ceb:

Remove finalized api proposals from package.json (microsoft/vscode-python#21900)

Part of microsoft/vscode#191605
--------------------
Commit message for microsoft/vscode-python@31aa246:

Also show env name for prefixed conda envs in terminal prompt (microsoft/vscode-python#21899)


--------------------
Commit message for microsoft/vscode-python@941fcfa:

Fixes from TPIs (microsoft/vscode-python#21896)

Closes microsoft/vscode-python#21884
Closes microsoft/vscode-python#21889
--------------------
Commit message for microsoft/vscode-python@f255e02:

Call out that env name may not show in terminal activation notification (microsoft/vscode-python#21897)

Closes microsoft/vscode-python#21887
--------------------
Commit message for microsoft/vscode-python@782d5b1:

Also show interpreter in status bar when a Python related output channel is opened (microsoft/vscode-python#21894)

Closes microsoft/vscode-python#21890
--------------------
Commit message for microsoft/vscode-python@1204011:

Activate environment when not using integrated terminal for debugging (microsoft/vscode-python#21880)

For microsoft/vscode-python#4300
--------------------
Commit message for microsoft/vscode-python@98428cd:

Apply custom env variables to terminal when in `pythonTerminalEnvVarActivation` experiment (microsoft/vscode-python#21879)

For microsoft/vscode-python#944 microsoft/vscode-python#20822 

We only apply those env vars to terminal which are not in process env
variables, hence remove custom env vars from process variables.
--------------------
Commit message for microsoft/vscode-python@3fa5d4b:

Support for Create Env command to re-create env for venv (microsoft/vscode-python#21829)

Closes microsoft/vscode-python#21827
--------------------
Commit message for microsoft/vscode-python@30e26c2:

Update proposed API for env collection (microsoft/vscode-python#21819)

For microsoft/vscode-python#20822

Blocked on
microsoft/vscode#171173 (comment)
--------------------
Commit message for microsoft/vscode-python@15bb974:

Do not filter using scheme when filtering environments (microsoft/vscode-python#21862)

For microsoft/vscode-python#21825

On codespaces, it was leading to workspace environments not being
displayed, which could mess up auto-selection.
--------------------
Commit message for microsoft/vscode-python@cfbf1f3:

remove usage of pytest CollectReport in rewrite (microsoft/vscode-python#21859)

as per
https://docs.pytest.org/en/7.1.x/reference/reference.html#collectreport,
`CollectReport` is experimental and therefore it should not be in our
extension. Fixes microsoft/vscode-python#21784
--------------------
Commit message for microsoft/vscode-python@0749b20:

Show `Python: Clear Workspace interpreter` command regardless of whether a Python file is opened (microsoft/vscode-python#21858)

Closes microsoft/vscode-python#21850
--------------------
Commit message for microsoft/vscode-python@021b362:

Update VS Code engine (microsoft/vscode-python#21847)

For microsoft/vscode-python#21831
--------------------
Commit message for microsoft/vscode-python@8407e9d:

Wrap env collection workspace proposed APIs in `try...catch` block (microsoft/vscode-python#21846)

Closes microsoft/vscode-python#21831
--------------------
Commit message for microsoft/vscode-python@c979455:

Set workspaceFolder in debug config before substituting command variables (microsoft/vscode-python#21835)

For microsoft/vscode-python#18482
--------------------
Commit message for microsoft/vscode-python@96ba735:

fix data to string from buffer for output channel (microsoft/vscode-python#21821)

fix microsoft/vscode-python#21820
--------------------
Commit message for microsoft/vscode-python@5140a8d:

Apply API recommendations for Create Env API (microsoft/vscode-python#21804)

Closes microsoft/vscode-python#21090
--------------------
Commit message for microsoft/vscode-python@0248fa8:

fixing failing tests on CI (microsoft/vscode-python#21814)

fixing microsoft/vscode-python#21813
--------------------
Commit message for microsoft/vscode-python@9c740b9:

Show notification reaffirming Python extension still handles activation when in `pythonTerminalEnvVarActivation` experiment (microsoft/vscode-python#21802)

Closes microsoft/vscode-python#21793

Only show notification when terminal prompt does not already indicate
that env is activated.
--------------------
Commit message for microsoft/vscode-python@b447bf1:

Feature branch testing overflow bug fix (microsoft/vscode-python#21812)

This merges in two PRs that were reverted because of a bug introduced
that caused subprocess overflow.
reverted PRs: microsoft/vscode-python#21667,
microsoft/vscode-python#21682

This now implements these two PRs allowing for absolute testIds and an
execObservable for the subprocess. This PR also adds a bug fix and
functional tests to ensure this doesn't happen again.

Since this PR is large, all items in it have already been reviewed as
they were merged into the feature branch.
--------------------
Commit message for microsoft/vscode-python@bd749aa:

Fix `service.test.ts` to stop disposing of all services (microsoft/vscode-python#21811)

file `service.test.ts` was calling to dispose of all items related to
the service container for clean up. This led to services in later tests
failing since they were close already. Fixes here allow for new tests in
the test adapter to be written.

fix helps microsoft/vscode-python#21803
--------------------
Commit message for microsoft/vscode-python@385bb37:

Add `language_server.jinja_usage` to `pylance.ts` (microsoft/vscode-python#21809)


--------------------
Commit message for microsoft/vscode-python@71d6dab:

Add one more property to load event (microsoft/vscode-python#21800)

This PR adds app name to the editor_load telemetry event
--------------------
Commit message for microsoft/vscode-python@ab8d3b2:

Update VS Code engine (microsoft/vscode-python#21799)

For microsoft/vscode-python#11039
--------------------
Commit message for microsoft/vscode-python@835eab5:

Add setting to control severity of missing package diagnostic. (microsoft/vscode-python#21794)

Closes microsoft/vscode-python#21792
--------------------
Commit message for microsoft/vscode-python@fbbf987:

Use updated API to fetch scoped env collection (microsoft/vscode-python#21788)

For microsoft/vscode#171173
microsoft/vscode-python#20822

To be merged tomorrow when latest insiders is released. Blocked on
microsoft/vscode#189979.
--------------------
Commit message for microsoft/vscode-python@0a2c285:

Bump brettcannon/check-for-changed-files from 1.1.1 to 1.2.0 (microsoft/vscode-python#21772)

Bumps
[brettcannon/check-for-changed-files](https://github.com/brettcannon/check-for-changed-files)
from 1.1.1 to 1.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/brettcannon/check-for-changed-files/releases">brettcannon/check-for-changed-files's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add support for github tokens for private repos. by <a
href="https://github.com/Marenz"><code>@​Marenz</code></a> in <a
href="https://redirect.github.com/brettcannon/check-for-changed-files/pull/83">brettcannon/check-for-changed-files#83</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Marenz"><code>@​Marenz</code></a> made
their first contribution in <a
href="https://redirect.github.com/brettcannon/check-for-changed-files/pull/83">brettcannon/check-for-changed-files#83</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/brettcannon/check-for-changed-files/compare/v1...v1.2.0">https://github.com/brettcannon/check-for-changed-files/compare/v1...v1.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/brettcannon/check-for-changed-files/commit/4170644959a21843b31f1181f2a1761d65ef4791"><code>4170644</code></a>
Add support for github tokens for private repos. (<a
href="https://redirect.github.com/brettcannon/check-for-changed-files/issues/83">#83</a>)</li>
<li><a
href="https://github.com/brettcannon/check-for-changed-files/commit/294a99714e0d350b5083472a293d41bc91804e68"><code>294a997</code></a>
Bump word-wrap from 1.2.3 to 1.2.4 (<a
href="https://redirect.github.com/brettcannon/check-for-changed-files/issues/82">#82</a>)</li>
<li>See full diff in <a
href="https://github.com/brettcannon/check-for-changed-files/compare/v1.1.1...v1.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=brettcannon/check-for-changed-files&package-manager=github_actions&previous-version=1.1.1&new-version=1.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
--------------------
Commit message for microsoft/vscode-python@9ac14b8:

Update README.md for npm package (microsoft/vscode-python#21766)

Fix indent for
https://www.npmjs.com/package/@vscode/python-extension?activeTab=readme
--------------------
Commit message for microsoft/vscode-python@3fed49f:

Add Ruff to CI (microsoft/vscode-python#21739)

Add Ruff to (lint > action.yml) CI
#21738
--------------------
Commit message for microsoft/vscode-python@c490339:

Update version of npm package (microsoft/vscode-python#21765)


--------------------
Commit message for microsoft/vscode-python@8e0e59b:

Remove optionalDependencies from API npm package and document to install vscode types separately (microsoft/vscode-python#21764)

Closes It still leads to conflicts due to double installation of vscode
types when testing through the cases, removing vscode types as
dependencies altogether and documenting to install it separately
instead.
--------------------
Commit message for microsoft/vscode-python@cabdf39:

Use `optionalDependencies` instead of `peerDependencies` for `@vscode/python-extension` npm package (microsoft/vscode-python#21763)

Closes microsoft/vscode-python#21720
--------------------
Commit message for microsoft/vscode-python@dd20561:

revert due to buffer overflow on subprocess (microsoft/vscode-python#21762)

revert microsoft/vscode-python#21667 because it
causes buffer overflow in the python testing subprocess when larger
repos are used. Specifically seen on pytest discovery with >200 tests.
Revert to align with the stable release and put in a fix next week.
--------------------
Commit message for microsoft/vscode-python@40ff6e9:

Remove private Jupyter APIs from public API types (microsoft/vscode-python#21761)

For microsoft/vscode-jupyter#13986
--------------------
Commit message for microsoft/vscode-python@23353bb:

Improvements to `pythonTerminalEnvVarActivation` experiment (microsoft/vscode-python#21751)


--------------------
Commit message for microsoft/vscode-python@40bb62a:

fix spelling for get-pip.py (microsoft/vscode-python#21752)

fix spelling from get_pip to get-pip as advised.
--------------------
Commit message for microsoft/vscode-python@f454515:

Update release plan to document what to do with `main` during endgame week (microsoft/vscode-python#21743)


--------------------
Commit message for microsoft/vscode-python@dff25d4:

revert absolute test-ids (microsoft/vscode-python#21742)

seeing a substantial error where test discovery is broken. Reverting
this commit seems to be the temporary fix until I can diagnose the real
problem.

commit it is reverting:
microsoft/vscode-python#21682
--------------------
Commit message for microsoft/vscode-python@ca4dfd4:

update tests only on save with more files excluded (microsoft/vscode-python#21741)

fixes microsoft/vscode-python#21014 and
microsoft/vscode-python#21061
--------------------
Commit message for microsoft/vscode-python@84bbff9:

add cwd for debugging (microsoft/vscode-python#21668)

fixes microsoft/vscode-python#21648 (comment)
--------------------
Commit message for microsoft/vscode-python@ef16727:

Clean up smoke test requirement (microsoft/vscode-python#21729)

Cleaning up smoke test dependency: See if all Github action test pass
with removing the smoke test requirement file content.

Checked one by one, and came to see removing all doesn't seem to have
impact on the outcome of running smoke test.(Seems to have no difference
in smoke test result outcome when ran with "Run and Debug" in VS Code
with smoke-test option selected).

Also got rid of below, after checking smoke test correctly passing after
removal of smoke-test-requirement.txt content:
![Screenshot 2023-08-01 at 2 57 45
PM](https://github.com/microsoft/vscode-python/assets/62267334/45d404de-74dd-45a5-885b-71a25ef16ad7)

Resolve: microsoft/vscode-python#21496
--------------------
Commit message for microsoft/vscode-python@358635d:

Remove old and unused API for Jupyter Ext (microsoft/vscode-python#21731)

We have not used any of this API for a while now, hence its safe to
remove these.

Will be removing more soon.
--------------------
Commit message for microsoft/vscode-python@8f3d60b:

unittest discovery errors not displaying in test explorer (microsoft/vscode-python#21726)

saw an issue where if discovery failed there was no notice in the test
explorer for unittest. It was due to a different value for the new blank
value for the payload tests. fixes
microsoft/vscode-python#21725 and
microsoft/vscode-python#21688
--------------------
Commit message for microsoft/vscode-python@a6a8cb1:

Update main to next pre-release (microsoft/vscode-python#21728)


--------------------
Commit message for microsoft/vscode-python@4ab510d:

Update version for release candidate (microsoft/vscode-python#21727)


--------------------
Commit message for microsoft/vscode-python@3e7118f:

Update packages for Jedi and core python (microsoft/vscode-python#21710)


--------------------
Commit message for microsoft/vscode-python@237f82b:

Fix UUID and disposing to resolve race condition (microsoft/vscode-python#21667)

fixes microsoft/vscode-python#21599 and
microsoft/vscode-python#21507
--------------------
Commit message for microsoft/vscode-python@d9e368f:

add area-repl to issue label (microsoft/vscode-python#21718)

added area-repl as one of the issue label.
--------------------
Commit message for microsoft/vscode-python@ceecdb0:

Removing Jupyter Notebooks mentions from package.json (microsoft/vscode-python#21708)


--------------------
Commit message for microsoft/vscode-python@11a9f1d:

Remove unwanted Jupyter API (microsoft/vscode-python#21702)

Fixes microsoft/vscode-jupyter#13986
--------------------
Commit message for microsoft/vscode-python@efcc3d7:

Make test_ids relative to workspace path not root dir (microsoft/vscode-python#21682)

makes sure all testIds that are returned to the extension are relative
to the workspace (which will be the invocation directory) instead of to
the root. This will stop testIds for not being recognized when using a
config file or another parameter that changes the root directory during
pytest.

fixes microsoft/vscode-python#21640 and
microsoft/vscode-python#21637
--------------------
Commit message for microsoft/vscode-python@06d62aa:

Update homepage for Python API package (microsoft/vscode-python#21703)

For microsoft/vscode-python#21631
--------------------
Commit message for microsoft/vscode-python@83107cc:

Move "vscode" out of required dependencies for npm package (microsoft/vscode-python#21701)

Closes microsoft/vscode-python#21684
--------------------
Commit message for microsoft/vscode-python@d673004:

Convert JS-style typings to native TS in `@vscode/python-extension` (microsoft/vscode-python#21692)

Closes microsoft/vscode-python#21690
--------------------
Commit message for microsoft/vscode-python@8b9bca1:

Do not show "Select at workspace level" option if only one workspace folder is opened (microsoft/vscode-python#21689)

Closes microsoft/vscode-python#21220
--------------------
Commit message for microsoft/vscode-python@f536b74:

Edit issue-labels.yml, triage-info-needed.yml (microsoft/vscode-python#21685)

Add Anthony to issue-labels.yml and triage-info-needed.yml
--------------------
Commit message for microsoft/vscode-python@a42cb33:

Add new telemetry property to GPDR (microsoft/vscode-python#21683)

This property was added for tracking diagnostics we emit in Pylance.
--------------------
Commit message for microsoft/vscode-python@6af959d:

Dev Container Using MCR (microsoft/vscode-python#21675)

Dev container rewrite using MCR. 
Pyenv for installing and managing python versions. Fish also installed
as optional (able to view as shell option in codespaces). Also fixing
conda error. Takes care of: microsoft/vscode-python#21591 rewrite from: microsoft/vscode-python#21435 to adhere to
company policy.
--------------------
Commit message for microsoft/vscode-python@73a0e9d:

handle skip unittest at file without error (microsoft/vscode-python#21678)

fixes microsoft/vscode-python#21653
--------------------
Commit message for microsoft/vscode-python@9bcb82d:

Ensure `Run Python in dedicated terminal` uses `python.executeInFirDir` setting (microsoft/vscode-python#21681)


--------------------
Commit message for microsoft/vscode-python@713007f:

correct discovery on unittest skip at file level (microsoft/vscode-python#21665)

given a file called skip_test_file_node.py that has `raise
SkipTest(".....")` this should appear in the sidebar with no children.
The bug is that currently it shows a "unittest" node that gives "loader"
and other incorrect nodes below it.
--------------------
Commit message for microsoft/vscode-python@be334bd:

Do not resolve symbolic links in posix locator if they exceed the count limit (microsoft/vscode-python#21658)

Closes microsoft/vscode-python#21310

Fixes interpreter discovery running forever for non-Windows OS
--------------------
Commit message for microsoft/vscode-python@c256678:

Prevent posix paths locator from crashing (microsoft/vscode-python#21657)

For microsoft/vscode-python#21310
--------------------
Commit message for microsoft/vscode-python@81ae205:

Bring back feature to Run Python file in dedicated terminal (microsoft/vscode-python#21656)

Closes microsoft/vscode-python#21282
Closes microsoft/vscode-python#21420
Closes microsoft/vscode-python#21215
Reverts microsoft/vscode-python#21418
--------------------
Commit message for microsoft/vscode-python@c144200:

Modify .eslintrc to turn off any errors for declaration files (microsoft/vscode-python#21652)

For microsoft/vscode-python#21631
--------------------
Commit message for microsoft/vscode-python@f7125da:

Use correct `tsconfig.json` when generating npm package (microsoft/vscode-python#21651)

For microsoft/vscode-python#21631 

- Unset `removeComment` as that leads to declarations without docstrings
- Set to generate declarations
- Use updated typescript which results in cleaner declaration files
--------------------
Commit message for microsoft/vscode-python@2e8dc67:

Add extra logging regarding interpreter discovery (microsoft/vscode-python#21639)

For microsoft/vscode-python#21310
--------------------
Commit message for microsoft/vscode-python@fc1c391:

Compare global storage data using only `key` (microsoft/vscode-python#21636)

Closes microsoft/vscode-python#21635 by
applying the same fix as done in
microsoft/vscode-python#17627.

Lead-authored-by: Kartik Raj <[email protected]>
Co-authored-by: Daniel Imms <[email protected]>
Co-authored-by: Luciana Abud <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Courtney Webster <[email protected]>
Co-authored-by: Brett Cannon <[email protected]>
Co-authored-by: Erik De Bonte <[email protected]>
Co-authored-by: Rich Chiodo <[email protected]>
Co-authored-by: Don Jayamanne <[email protected]>
Co-authored-by: Anthony Kim <[email protected]>
Co-authored-by: Pete Farland <[email protected]>
Co-authored-by: Karthik Nadig <[email protected]>
Co-authored-by: Eleanor Boyd <[email protected]>
Signed-off-by: GitHub <[email protected]>
@alanwilter
Copy link

Sorry for hijacking but #22018 is still not working for me and I can comment there anymore.

@eleanorjboyd
Copy link
Member

@alanwilter I have re-opened the issue so we can discuss there- thanks

@eleanorjboyd
Copy link
Member

Also closing this issue since we dont have the repro anymore but please create another issue / follow up on #22018 about symlinks so we can discuss any ongoing problems

@github-actions github-actions bot added the info-needed Issue requires more information from poster label Apr 15, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-testing info-needed Issue requires more information from poster triage-needed Needs assignment to the proper sub-team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants