Skip to content

Moved addons into src/addons and added VSCode settings and app launcher scripts #76

Moved addons into src/addons and added VSCode settings and app launcher scripts

Moved addons into src/addons and added VSCode settings and app launcher scripts #76

GitHub Actions / Test LTS Results (Unreal 5.3 Blender 3.6) failed Jul 11, 2024 in 0s

240 tests run, 20 passed, 182 skipped, 38 failed.

Annotations

Check failure on line 38 in test_send2ue_cubes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_cubes.py.test_bulk_send_to_unreal

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_cubes.py", line 43, in test_bulk_send_to_unreal
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 76 in test_send2ue_cubes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_cubes.py.test_collisions

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_cubes.py", line 82, in test_collisions
    self.run_collision_tests([
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1002, in run_collision_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 30 in test_send2ue_cubes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_cubes.py.test_default_send_to_unreal

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_cubes.py", line 35, in test_default_send_to_unreal
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 47 in test_send2ue_cubes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_cubes.py.test_lods

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_cubes.py", line 60, in test_lods
    self.run_lod_tests('Cube1', cube1s, lod_build_settings, 'static')
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 888, in run_lod_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 110 in test_send2ue_cubes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_cubes.py.test_materials

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_cubes.py", line 114, in test_materials
    self.run_material_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1018, in run_material_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 67 in test_send2ue_cubes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_cubes.py.test_sockets

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_cubes.py", line 72, in test_sockets
    self.run_socket_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 990, in run_socket_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 133 in test_send2ue_cubes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_cubes.py.test_textures

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_cubes.py", line 138, in test_textures
    self.run_texture_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1037, in run_texture_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 142 in test_send2ue_cubes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_cubes.py.test_use_object_origin_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_cubes.py", line 147, in test_use_object_origin_option
    self.run_use_object_origin_option_tests(
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 842, in run_use_object_origin_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 55 in test_send2ue_extension_affixes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_affixes.py.test_default_send_to_unreal

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_affixes.py", line 60, in test_default_send_to_unreal
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 63 in test_send2ue_extension_affixes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_affixes.py.test_materials

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_affixes.py", line 67, in test_materials
    self.run_material_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1018, in run_material_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 86 in test_send2ue_extension_affixes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_affixes.py.test_textures

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_affixes.py", line 91, in test_textures
    self.run_texture_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1037, in run_texture_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 113 in test_send2ue_extension_affixes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_affixes.py.test_animations

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_affixes.py", line 120, in test_animations
    self.run_animation_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 920, in run_animation_tests
    self.assert_export_all_actions(animation_names)
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 604, in assert_export_all_actions
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 104 in test_send2ue_extension_affixes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_affixes.py.test_default_send_to_unreal

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_affixes.py", line 109, in test_default_send_to_unreal
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 130 in test_send2ue_extension_affixes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_affixes.py.test_materials

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_affixes.py", line 135, in test_materials
    self.run_material_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1018, in run_material_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 145 in test_send2ue_extension_affixes.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_affixes.py.test_textures

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_affixes.py", line 150, in test_textures
    self.run_texture_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1037, in run_texture_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 139 in test_send2ue_extension_combine_assets.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_combine_assets.py.test_combine_assets_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_combine_assets.py", line 165, in test_combine_assets_option
    self.run_combine_assets_option_tests(parents_meshes_and_particles={
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_combine_assets.py", line 56, in run_combine_assets_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 220 in test_send2ue_extension_combine_assets.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_combine_assets.py.test_combine_assets_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_combine_assets.py", line 252, in test_combine_assets_option
    self.run_combine_assets_option_tests(parents_meshes_and_particles={
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_combine_assets.py", line 56, in run_combine_assets_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 36 in test_send2ue_extension_example.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_example.py.test_default_send_to_unreal

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_example.py", line 41, in test_default_send_to_unreal
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 126 in test_send2ue_extension_instance_assets.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_instance_assets.py.test_place_in_active_level_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_instance_assets.py", line 130, in test_place_in_active_level_option
    self.run_instance_asset_tests(
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_instance_assets.py", line 37, in run_instance_asset_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 135 in test_send2ue_extension_instance_assets.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_instance_assets.py.test_use_mesh_instances_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_instance_assets.py", line 139, in test_use_mesh_instances_option
    self.run_use_mesh_instances_tests(
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_instance_assets.py", line 106, in run_use_mesh_instances_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 177 in test_send2ue_extension_instance_assets.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_instance_assets.py.test_place_in_active_level_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_instance_assets.py", line 181, in test_place_in_active_level_option
    self.run_instance_asset_tests(
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_instance_assets.py", line 37, in run_instance_asset_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 68 in test_send2ue_extension_use_collections_as_folders.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_use_collections_as_folders.py.test_use_collections_as_folders_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_use_collections_as_folders.py", line 72, in test_use_collections_as_folders_option
    self.run_use_collections_as_folders_option_tests(
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_use_collections_as_folders.py", line 22, in run_use_collections_as_folders_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 123 in test_send2ue_extension_use_collections_as_folders.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_use_collections_as_folders.py.test_animations

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_use_collections_as_folders.py", line 130, in test_animations
    self.run_animation_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 920, in run_animation_tests
    self.assert_export_all_actions(animation_names)
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 604, in assert_export_all_actions
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 110 in test_send2ue_extension_use_collections_as_folders.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_use_collections_as_folders.py.test_use_collections_as_folders_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_use_collections_as_folders.py", line 115, in test_use_collections_as_folders_option
    self.run_use_collections_as_folders_option_tests(
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_use_collections_as_folders.py", line 22, in run_use_collections_as_folders_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 294, in validate_required_unreal_plugins\n    enabled_plugins = UnrealRemoteCalls.get_enabled_plugins()\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1076\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 102 in test_send2ue_extension_use_immediate_parent_name.py

See this annotation in the file changed.

@github-actions github-actions / Test LTS Results (Unreal 5.3 Blender 3.6)

test_send2ue_extension_use_immediate_parent_name.py.test_use_immediate_parent_name_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>
Raw output
Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 221, in run_function_remotely
    return remote_function(*args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1182, in single_request
    return self.parse_response(resp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/_tool/Python/3.11.9/x64/lib/python3.11/xmlrpc/client.py", line 1354, in parse_response
    return u.close()
           ^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/client.py", line 70, in close
    raise Fault(**marshallables) # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_use_immediate_parent_name.py", line 106, in test_use_immediate_parent_name_option
    self.run_use_immediate_parent_name_option_tests(
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/test_send2ue_extension_use_immediate_parent_name.py", line 28, in run_use_immediate_parent_name_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 743, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 248, in wrapper
    return rpc_factory.run_function_remotely(function, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 225, in run_function_remotely
    raise Fault(exception.faultCode, exception.faultString)
xmlrpc.client.Fault: <Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/site-packages/rpc/factory.py", line 221, in run_function_remotely\n    return remote_function(*args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1122, in __call__\n    return self.__send(self.__name, args)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1464, in __request\n    response = self.__transport.request(\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1166, in request\n    return self.single_request(host, handler, request_body, verbose)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1182, in single_request\n    return self.parse_response(resp)\n  File "/usr/bin/3.6/python/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response\n    return u.close()\n  File "/tmp/site-packages/rpc/client.py", line 66, in close\n    raise exception(exception_message)\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/operators.py", line 127, in execute\n    export.send2ue(properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/export.py", line 549, in send2ue\n    if validation_manager.run():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 50, in run\n    if not validator():\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/validations.py", line 171, in validate_unreal_folders\n    error_message = formatting.auto_format_unreal_folder_path(property_name, self.properties)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\n  File "/tmp/site-packages/rpc/factory.py", line 248, in wrapper\n    return rpc_factory.run_function_remotely(function, args)\n  File "/tmp/site-packages/rpc/factory.py", line 226, in run_function_remotely\n    raise exception.__class__(stack_trace).with_traceback(call_traceback)\n  File "/root/.config/blender/3.6/scripts/addons/send2ue/core/formatting.py", line 116, in auto_format_unreal_folder_path\n    elif not error_message and not UnrealRemoteCalls.directory_exists(\'/\'.join(formatted_value.split(\'/\')[:2])):\nPermissionError: [Errno 13] Permission denied: \'/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py\'  File "/root/.config/blender/3.6/scripts/addons/send2ue/dependencies/unreal.py", line 1029\nLocation: /usr/bin/3.6/scripts/modules/bpy/ops.py:113\n'>