Skip to content

Send2UE - Fixed Texture Filepaths Post Operation #137

Send2UE - Fixed Texture Filepaths Post Operation

Send2UE - Fixed Texture Filepaths Post Operation #137

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

254 tests run, 39 passed, 195 skipped, 20 failed.

Annotations

Check failure on line 51 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 69, in test_lods
    self.run_lod_tests('Cube2', cube2s, lod_build_settings, 'static')
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 892, in run_lod_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 114 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 118, in test_materials
    self.run_material_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1022, in run_material_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 137 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 142, in test_textures
    self.run_texture_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1041, in run_texture_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 125 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 132, in test_animations
    self.run_animation_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 924, 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 605, in assert_export_all_actions
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 112 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 117, 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 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 158 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_animations

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 165, in test_animations
    self.run_animation_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 924, 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 605, in assert_export_all_actions
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 146 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 149, 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 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 72 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_animations

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 76, in test_animations
    self.run_animation_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 924, 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 605, in assert_export_all_actions
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 180 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_auto_stash_active_action_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 184, in test_auto_stash_active_action_option
    self.run_auto_stash_active_action_option_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1065, in run_auto_stash_active_action_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 31 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_bulk_send_to_unreal

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 37, 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 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 202 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_custom_root_bone_name

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 206, in test_custom_root_bone_name
    self.run_custom_root_bone_name_option_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1104, in run_custom_root_bone_name_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 22 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_default_send_to_unreal

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 27, 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 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 215 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_export_custom_property_fcurves_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 219, in test_export_custom_property_fcurves_option
    self.run_export_custom_property_fcurves_option_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1122, in run_export_custom_property_fcurves_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 190 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_export_object_name_as_root_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 194, in test_export_object_name_as_root_option
    self.run_export_object_name_as_root_option_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1081, in run_export_object_name_as_root_option_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 85 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_grooms

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 113, in test_grooms
    self.run_groom_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 971, in run_groom_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 156 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_materials

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 161, in test_materials
    self.run_material_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1022, in run_material_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 171 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_textures

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 176, in test_textures
    self.run_texture_tests({
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 1041, in run_texture_tests
    self.send2ue_operation()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/utils/base_test_case.py", line 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>

Check failure on line 228 in test_send2ue_mannequins.py

See this annotation in the file changed.

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

test_send2ue_mannequins.py.test_use_object_origin_option

<Fault 1: '<class \'RuntimeError\'>:Error: Python: Traceback (most recent call last):\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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 222, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/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_mannequins.py", line 232, 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 846, 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 747, in send2ue_operation
    self.blender.send2ue()
  File "/home/ubuntu/services/github-runner/_work/BlenderTools/BlenderTools/tests/../src/addons/send2ue/dependencies/rpc/factory.py", line 249, 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 226, 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/blender_tools/src/addons/send2ue/operators.py", line 138, in execute\n    self.post_operation()\n  File "/tmp/blender_tools/src/addons/send2ue/operators.py", line 164, in post_operation\n    extension.run_extension_tasks(ExtensionTasks.POST_OPERATION.value)\n  File "/tmp/blender_tools/src/addons/send2ue/core/extension.py", line 76, in run_extension_tasks\n    task(*args)\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 354, in post_operation\n    restore_texture_paths()\n  File "/tmp/blender_tools/src/addons/send2ue/resources/extensions/affixes.py", line 224, in restore_texture_paths\n    original_path = os.path.join( AffixesExtension.images_original_paths[index], image.name )\nIndexError: list index out of range\nLocation: /home/ubuntu/blender/3.6/scripts/modules/bpy/ops.py:113\n'>