1 line
16 KiB
JSON
Raw Normal View History

{"uid":"1e7263f7b642a151","name":"test_s01_send_on_uninitialized_handle","fullName":"tests.wrappers_tests.test_send_e2e_part3.TestS01NilOrUninitializedHandle#test_s01_send_on_uninitialized_handle","historyId":"d8080e4e5f28cdd30b4a8e94a8cc96e5","time":{"start":1778603023575,"stop":1778603023852,"duration":277},"status":"failed","statusMessage":"AssertionError: send() crashed on a nil handle (returncode=-11). stdout='' stderr='Traceback (most recent call last)\\n/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/vendor/logos-delivery-python-bindings/vendor/logos-delivery/liblogosdelivery/logos_delivery_api/messaging_api.nim(413) logosdelivery_send\\n/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/vendor/logos-delivery-python-bindings/vendor/logos-delivery/nimbledeps/pkgs2/ffi-0.1.3-6f9d49375ea1dc71add55c72ac80a808f238e5b0/ffi/ffi_context.nim(52) sendRequestToFFIThread\\nSIGSEGV: Illegal storage access. (Attempt to read from nil?)\\n'\nassert -11 == 0\n + where -11 = CompletedProcess(args=['/opt/hostedtoolcache/Python/3.12.13/x64/bin/python', '-c', 'import json\\nimport sys\\nfrom pathlib import Path\\n\\n_project_root = Path(\\'/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/tests/wrappers_tests/test_send_e2e_part3.py\\').resolve().parents[2]\\n_bindings_path = _project_root / \"vendor\" / \"logos-delivery-python-bindings\" / \"waku\"\\nif str(_bindings_path) not in sys.path:\\n sys.path.insert(0, str(_bindings_path))\\nif str(_project_root) not in sys.path:\\n sys.path.insert(0, str(_project_root))\\n\\nfrom wrapper import NodeWrapper, ffi\\nfrom src.node.wrappers_manager import WrapperManager\\nfrom src.node.wrapper_helpers import create_message_bindings\\n\\nsender = WrapperManager(NodeWrapper(ctx=ffi.NULL, config_buffer=None, event_cb_handler=None))\\nsend_result = sender.send_message(message=create_message_bindings())\\n\\nprint(\\'__S01_RESULT__\\' + json.dumps({\\n \"is_ok\": send_result.is_ok(),\\n \"ok\": send_result.ok_value if send_result.is_ok() else None,\\n \"err\": send_result.err() if send_result.is_err() else None,\\n}))\\nsys.exit(0)'], returncode=-11, stdout='', stderr='Traceback (most recent call last)\\n/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/vendor/logos-delivery-python-bindings/vendor/logos-delivery/liblogosdelivery/logos_delivery_api/messaging_api.nim(413) logosdelivery_send\\n/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/vendor/logos-delivery-python-bindings/vendor/logos-delivery/nimbledeps/pkgs2/ffi-0.1.3-6f9d49375ea1dc71add55c72ac80a808f238e5b0/ffi/ffi_context.nim(52) sendRequestToFFIThread\\nSIGSEGV: Illegal storage access. (Attempt to read from nil?)\\n').returncode","statusTrace":"tests/wrappers_tests/test_send_e2e_part3.py:182: in test_s01_send_on_uninitialized_handle\n assert completed.returncode == 0, (\nE AssertionError: send() crashed on a nil handle (returncode=-11). stdout='' stderr='Traceback (most recent call last)\\n/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/vendor/logos-delivery-python-bindings/vendor/logos-delivery/liblogosdelivery/logos_delivery_api/messaging_api.nim(413) logosdelivery_send\\n/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/vendor/logos-delivery-python-bindings/vendor/logos-delivery/nimbledeps/pkgs2/ffi-0.1.3-6f9d49375ea1dc71add55c72ac80a808f238e5b0/ffi/ffi_context.nim(52) sendRequestToFFIThread\\nSIGSEGV: Illegal storage access. (Attempt to read from nil?)\\n'\nE assert -11 == 0\nE + where -11 = CompletedProcess(args=['/opt/hostedtoolcache/Python/3.12.13/x64/bin/python', '-c', 'import json\\nimport sys\\nfrom pathlib import Path\\n\\n_project_root = Path(\\'/home/runner/work/logos-delivery-interop-tests/logos-delivery-interop-tests/tests/wrappers_tests/test_send_e2e_part3.py\\').resolve().parents[2]\\n_bindings_path = _project_root / \"vendor\" / \"logos-delivery-python-bindings\" / \"waku\"\\nif str(_bindings_path) not in sys.path: