{"receipt_id":"agent1-1","seq":1,"branch_id":"agent1","kind":"command","cmd":"git ls-files -z","path":null,"exit_code":0,"stdout_tail":".gitignore\u0000.travis.yml\u0000COPYING\u0000ChangeLog.rst\u0000MANIFEST.in\u0000Makefile\u0000README.rst\u0000appveyor.yml\u0000benchmark/benchmark.py\u0000ci/runtests.bat\u0000docker/buildwheel.sh\u0000docker/runtests.sh\u0000docs/Makefile\u0000docs/advanced.rst\u0000docs/api.rst\u0000docs/conf.py\u0000docs/index.rst\u0000msgpack/__init__.py\u0000msgpack/_cmsgpack.pyx\u0000msgpack/_packer.pyx\u0000msgpack/_unpacker.pyx\u0000msgpack/_version.py\u0000msgpack/buff_converter.h\u0000msgpack/exceptions.py\u0000msgpack/fallback.py\u0000msgpack/pack.h\u0000msgpack/pack_template.h\u0000msgpack/sysdep.h\u0000msgpack/unpack.h\u0000msgpack/unpack_define.h\u0000msgpack/unpack_template.h\u0000requirements.txt\u0000setup.py\u0000test/test_buffer.py\u0000test/test_case.py\u0000test/test_except.py\u0000test/test_extension.py\u0000test/test_format.py\u0000test/test_limits.py\u0000test/test_memoryview.py\u0000test/test_newspec.py\u0000test/test_obj.py\u0000test/test_pack.py\u0000test/test_read_size.py\u0000test/test_seq.py\u0000test/test_sequnpack.py\u0000test/test_stricttype.py\u0000test/test_subtype.py\u0000test/test_unpack.py\u0000tox.ini\u0000","stderr_tail":"","stdout_sha256":"26af9a701c641fa1876e84b33f2652e26a3c0ef14a49edae99f8c458e52de000","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:00:30.170794Z","duration_s":0.003342,"timed_out":false,"image_before":"4c42c9c5-d136-42a8-952f-23866de40a8b","image_after":"2a79f72c-437b-44d2-a498-c9b250068f0a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-2","seq":2,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-e6326b378aae4433b888f7fb833fda24/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-e6326b378aae4433b888f7fb833fda24/incoming/834d7f5c5144b40d25845e7a286ae16b3ec50eeed3ad711e60c394e60ac0c131 /msgpack-python/msgpack/exceptions.py'","path":"msgpack/exceptions.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"834d7f5c5144b40d25845e7a286ae16b3ec50eeed3ad711e60c394e60ac0c131","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:00:39.257531Z","duration_s":0.004862,"timed_out":false,"image_before":"2a79f72c-437b-44d2-a498-c9b250068f0a","image_after":"e071b3ff-2b46-4933-b421-127f91d845e9","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-3","seq":3,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-f8e01ffd785848bab364c014790af8c2/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-f8e01ffd785848bab364c014790af8c2/receipts_pytest.py test/test_except.py::test_raise_on_find_unsupported_value test/test_except.py::test_raise_from_object_hook test/test_except.py::test_invalidvalue --no-header -rA --tb=line -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-3.xml","path":null,"exit_code":4,"stdout_tail":"============================= test session starts ==============================\ncollected 0 items / 3 errors\n\n==================================== ERRORS ====================================\n_____________________ ERROR collecting test/test_except.py _____________________\nImportError while importing test module '/msgpack-python/test/test_except.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/local/lib/python3.7/importlib/__init__.py:127: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\ntest/test_except.py:5: in <module>\n    from msgpack import packb, unpackb, Unpacker, FormatError, StackError, OutOfData\nE   ImportError: cannot import name 'FormatError' from 'msgpack' (/msgpack-python/msgpack/__init__.py)\n_____________________ ERROR collecting test/test_except.py _____________________\nImportError while importing test module '/msgpack-python/test/test_except.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/local/lib/python3.7/importlib/__init__.py:127: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\ntest/test_except.py:5: in <module>\n    from msgpack import packb, unpackb, Unpacker, FormatError, StackError, OutOfData\nE   ImportError: cannot import name 'FormatError' from 'msgpack' (/msgpack-python/msgpack/__init__.py)\n_____________________ ERROR collecting test/test_except.py _____________________\nImportError while importing test module '/msgpack-python/test/test_except.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/local/lib/python3.7/importlib/__init__.py:127: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\ntest/test_except.py:5: in <module>\n    from msgpack import packb, unpackb, Unpacker, FormatError, StackError, OutOfData\nE   ImportError: cannot import name 'FormatError' from 'msgpack' (/msgpack-python/msgpack/__init__.py)\n------------ generated xml file: /opt/receipts/reports/agent1-3.xml ------------\n=========================== short test summary info ============================\nERROR test/test_except.py\nERROR test/test_except.py\nERROR test/test_except.py\n============================== 3 errors in 0.03s ===============================\n","stderr_tail":"ERROR: not found: /msgpack-python/test/test_except.py::test_raise_on_find_unsupported_value\n(no name '/msgpack-python/test/test_except.py::test_raise_on_find_unsupported_value' in any of [<Module test/test_except.py>])\n\nERROR: not found: /msgpack-python/test/test_except.py::test_raise_from_object_hook\n(no name '/msgpack-python/test/test_except.py::test_raise_from_object_hook' in any of [<Module test/test_except.py>])\n\nERROR: not found: /msgpack-python/test/test_except.py::test_invalidvalue\n(no name '/msgpack-python/test/test_except.py::test_invalidvalue' in any of [<Module test/test_except.py>])\n\n","stdout_sha256":"3f19d8b0b4d36a78fe475f8bcc1a3feb527804ba76aeaf42426b43ff66d23e75","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-3.log","tree_digest":"7724ed746a5c3a9cc05bbebddde33c9884b3d81ae94b1bc7f74995390a019648","tree_download_s":2.003166167065501,"started_at":"2026-10-03T20:00:43.919377Z","duration_s":0.197823,"timed_out":false,"image_before":"e071b3ff-2b46-4933-b421-127f91d845e9","image_after":"58e00160-2adb-4538-aef3-2bf758ec324b","junit":{"passed":[],"failed":[],"errors":[],"skipped":[],"collection_errors":["test/test_except.py"],"failure_text":{"test/test_except.py":"collection failure\nImportError while importing test module '/msgpack-python/test/test_except.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/usr/local/lib/python3.7/importlib/__init__.py:127: in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\ntest/test_except.py:5: in <module>\n    from msgpack import packb, unpackb, Unpacker, FormatError, StackError, OutOfData\nE   ImportError: cannot import name 'FormatError' from 'msgpack' (/msgpack-python/msgpack/__init__.py)"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-4","seq":4,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-637ca03b3b1e40e39d0de859d3aed903/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-637ca03b3b1e40e39d0de859d3aed903/incoming/e5a8e2bce7cb82805299a0212ddc0a9b525a75e29c026a3a5297ebf5f05b0a92 /msgpack-python/msgpack/__init__.py'","path":"msgpack/__init__.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e5a8e2bce7cb82805299a0212ddc0a9b525a75e29c026a3a5297ebf5f05b0a92","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-4.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:00:51.591190Z","duration_s":0.005213,"timed_out":false,"image_before":"58e00160-2adb-4538-aef3-2bf758ec324b","image_after":"3f716df0-6a77-4fc7-8346-57414e08294d","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-5","seq":5,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-98439a4a5154437ba3867b6a129cd7ee/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-98439a4a5154437ba3867b6a129cd7ee/receipts_pytest.py test/test_except.py::test_raise_on_find_unsupported_value test/test_except.py::test_raise_from_object_hook test/test_except.py::test_invalidvalue --no-header -rA --tb=line -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-5.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntest/test_except.py ..F                                                  [100%]\n\n=================================== FAILURES ===================================\n/msgpack-python/msgpack/fallback.py:564: ValueError: Unknown header: 0xc1\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-5.xml ------------\n=========================== short test summary info ============================\nPASSED test/test_except.py::test_raise_on_find_unsupported_value\nPASSED test/test_except.py::test_raise_from_object_hook\nFAILED test/test_except.py::test_invalidvalue - ValueError: Unknown header: 0xc1\n========================= 1 failed, 2 passed in 0.03s ==========================\n","stderr_tail":"","stdout_sha256":"122c375e2b43ad7cfe71f97e65e411dc86e1898d8fde11b63527bae0d31c4bfa","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-5.log","tree_digest":"476616b8f3adf4a58300e6bd77dc7e7dafd57f8b8b4fd07f15faa0fd62c3e3f1","tree_download_s":1.9662124579772353,"started_at":"2026-10-03T20:00:53.791360Z","duration_s":0.188981,"timed_out":false,"image_before":"3f716df0-6a77-4fc7-8346-57414e08294d","image_after":"e82e5870-2240-4353-9792-5bf067012008","junit":{"passed":["test/test_except.py::test_raise_on_find_unsupported_value","test/test_except.py::test_raise_from_object_hook"],"failed":["test/test_except.py::test_invalidvalue"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test/test_except.py::test_invalidvalue":"ValueError: Unknown header: 0xc1\nE   ValueError: Unknown header: 0xc1"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-6","seq":6,"branch_id":"agent1","kind":"command","cmd":"grep -n \"from.*import\" msgpack/fallback.py | head -5","path":null,"exit_code":0,"stdout_tail":"25:    from __pypy__ import newlist_hint\n27:        from __pypy__.builders import BytesBuilder as StringBuilder\n29:        from __pypy__.builders import StringBuilder\n48:    from io import BytesIO as StringIO\n52:from msgpack.exceptions import (\n","stderr_tail":"","stdout_sha256":"102234451982b1beb3b998c990e6738ff076d448896ab1345acf69c5f43ca468","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:04.462164Z","duration_s":0.004562,"timed_out":false,"image_before":"e82e5870-2240-4353-9792-5bf067012008","image_after":"d040a3df-4f52-4144-9d58-bc221e2ef43f","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-7","seq":7,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-177ca6a5a06747e7bbbb37842209cdf8/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-177ca6a5a06747e7bbbb37842209cdf8/incoming/e8b2b94e049d84482536d8bb790ca3f48cd457b8274c3ef4f06ccec8c9cdecab /msgpack-python/msgpack/exceptions.py'","path":"msgpack/exceptions.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e8b2b94e049d84482536d8bb790ca3f48cd457b8274c3ef4f06ccec8c9cdecab","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:11.355066Z","duration_s":0.00504,"timed_out":false,"image_before":"d040a3df-4f52-4144-9d58-bc221e2ef43f","image_after":"7e65e57a-1735-40af-bde4-d81771df1799","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-8","seq":8,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-f650733d8acc4b08ba557c6d0c15a819/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-f650733d8acc4b08ba557c6d0c15a819/incoming/7e85715c84c0ce60a86d8e38507603e04e0b81ab7d1105ca124b8508c9e174e1 /msgpack-python/msgpack/fallback.py'","path":"msgpack/fallback.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"7e85715c84c0ce60a86d8e38507603e04e0b81ab7d1105ca124b8508c9e174e1","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:14.878468Z","duration_s":0.004257,"timed_out":false,"image_before":"7e65e57a-1735-40af-bde4-d81771df1799","image_after":"fccabefa-3fc5-4dd4-9890-b14de3aa3ef3","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-9","seq":9,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-93a449c095fb40758f797168b8ecde3b/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-93a449c095fb40758f797168b8ecde3b/incoming/228989c216d1a1bbcc5ce167d2065da981292930ffc30c3541b5b2af712adad3 /msgpack-python/msgpack/fallback.py'","path":"msgpack/fallback.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"228989c216d1a1bbcc5ce167d2065da981292930ffc30c3541b5b2af712adad3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:18.628056Z","duration_s":0.004351,"timed_out":false,"image_before":"fccabefa-3fc5-4dd4-9890-b14de3aa3ef3","image_after":"a9926755-854a-4bb9-bb72-0401caa25302","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-10","seq":10,"branch_id":"agent1","kind":"command","cmd":"grep -n \"depth\\|nest\" msgpack/fallback.py","path":null,"exit_code":0,"stdout_tail":"733:    def _pack(self, obj, nest_limit=DEFAULT_RECURSE_LIMIT,\n742:            if nest_limit < 0:\n832:                    self._pack(obj[i], nest_limit - 1)\n836:                                               nest_limit - 1)\n926:    def _pack_map_pairs(self, n, pairs, nest_limit=DEFAULT_RECURSE_LIMIT):\n929:            self._pack(k, nest_limit - 1)\n930:            self._pack(v, nest_limit - 1)\n","stderr_tail":"","stdout_sha256":"e511a627e1cc4c41da0351df96c107e0ca2f32e4057ce3fc53698ae481e80684","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-10.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:21.661139Z","duration_s":0.002981,"timed_out":false,"image_before":"a9926755-854a-4bb9-bb72-0401caa25302","image_after":"eb6c8184-e0a6-469e-b99e-6772b09b32d5","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-11","seq":11,"branch_id":"agent1","kind":"command","cmd":"grep -n \"_nest\" msgpack/fallback.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-11.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:24.254731Z","duration_s":0.003204,"timed_out":false,"image_before":"eb6c8184-e0a6-469e-b99e-6772b09b32d5","image_after":"c7a3eadc-deb2-4320-9ddb-227aaea393da","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-12","seq":12,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-b7093a781370470fba194667332c3a53/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-b7093a781370470fba194667332c3a53/incoming/6f73aafd31b477bc5d7347bfbe347231d1bcd0ae67fa51ac58d7438c2624dc3b /msgpack-python/msgpack/fallback.py'","path":"msgpack/fallback.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"6f73aafd31b477bc5d7347bfbe347231d1bcd0ae67fa51ac58d7438c2624dc3b","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-12.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:32.129169Z","duration_s":0.004678,"timed_out":false,"image_before":"c7a3eadc-deb2-4320-9ddb-227aaea393da","image_after":"7e7f5ef4-cdfc-44e4-b268-e55fb08a6946","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-13","seq":13,"branch_id":"agent1","kind":"command","cmd":"grep -n \"def _unpack\" msgpack/fallback.py","path":null,"exit_code":0,"stdout_tail":"129:    def _unpack_from(f, b, o=0):\n569:    def _unpack(self, execute=EX_CONSTRUCT):\n","stderr_tail":"","stdout_sha256":"9a82c03df7d568007a871df9c4d2f75be4fc302342bb5aa7d314378f3a708796","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-13.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:35.896103Z","duration_s":0.003391,"timed_out":false,"image_before":"7e7f5ef4-cdfc-44e4-b268-e55fb08a6946","image_after":"1b944413-1d06-4c86-9c3f-5324babfe5d0","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-14","seq":14,"branch_id":"agent1","kind":"command","cmd":"grep -n \"DEFAULT_RECURSE_LIMIT\" msgpack/fallback.py","path":null,"exit_code":0,"stdout_tail":"74:DEFAULT_RECURSE_LIMIT = 511\n734:    def _pack(self, obj, nest_limit=DEFAULT_RECURSE_LIMIT,\n927:    def _pack_map_pairs(self, n, pairs, nest_limit=DEFAULT_RECURSE_LIMIT):\n","stderr_tail":"","stdout_sha256":"2d2154db60ece72dc5c3106a4c59a43453cb69f6dd3365fc76ee84ac1fdf1020","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-14.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:40.576727Z","duration_s":0.00299,"timed_out":false,"image_before":"1b944413-1d06-4c86-9c3f-5324babfe5d0","image_after":"b664a8ba-f507-442f-8d8e-fc88634a8dbf","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-15","seq":15,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-34812ece4b2740edb028f03858565f7f/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-34812ece4b2740edb028f03858565f7f/incoming/67329f05f365995123dba5d31088eff5f19ae5932ac7ea5fbb556f65ffdebec8 /msgpack-python/msgpack/fallback.py'","path":"msgpack/fallback.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"67329f05f365995123dba5d31088eff5f19ae5932ac7ea5fbb556f65ffdebec8","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-15.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:45.474014Z","duration_s":0.004574,"timed_out":false,"image_before":"b664a8ba-f507-442f-8d8e-fc88634a8dbf","image_after":"2b25ded8-0c70-4ba1-9045-f0418106e155","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-16","seq":16,"branch_id":"agent1","kind":"command","cmd":"grep -n \"ret.append(self._unpack\" msgpack/fallback.py","path":null,"exit_code":0,"stdout_tail":"591:                ret.append(self._unpack(EX_CONSTRUCT))\n","stderr_tail":"","stdout_sha256":"d18e7b0ea7108817cd312ec4115425cbe17fa4c412842d618c811e898d865d0a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-16.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:49.161807Z","duration_s":0.0030239999999999998,"timed_out":false,"image_before":"2b25ded8-0c70-4ba1-9045-f0418106e155","image_after":"6cc9e3ae-e1d3-4437-b6fe-5126f5eac83d","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-17","seq":17,"branch_id":"agent1","kind":"command","cmd":"grep -n \"self._unpack(EX_CONSTRUCT)\" msgpack/fallback.py","path":null,"exit_code":0,"stdout_tail":"591:                ret.append(self._unpack(EX_CONSTRUCT))\n605:                    (self._unpack(EX_CONSTRUCT),\n606:                     self._unpack(EX_CONSTRUCT))\n611:                    key = self._unpack(EX_CONSTRUCT)\n612:                    ret[key] = self._unpack(EX_CONSTRUCT)\n638:            ret = self._unpack(EX_CONSTRUCT)\n652:        ret = self._unpack(EX_CONSTRUCT)\n","stderr_tail":"","stdout_sha256":"638274f1b65951f6764db2a22519ce9be0093ce4a2c372ebd86b5b4eb51b9ec0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-17.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:51.958999Z","duration_s":0.003,"timed_out":false,"image_before":"6cc9e3ae-e1d3-4437-b6fe-5126f5eac83d","image_after":"bf7d68df-7289-40ae-a9d9-6b6f28690b51","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-18","seq":18,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-fdc7b16e34d044d393c1a7ce5d3bd6ed/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-fdc7b16e34d044d393c1a7ce5d3bd6ed/incoming/e736ef7b0a91840bef7480cc58876c279776a1c4132cb063e1f4a571ef66b988 /msgpack-python/msgpack/fallback.py'","path":"msgpack/fallback.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e736ef7b0a91840bef7480cc58876c279776a1c4132cb063e1f4a571ef66b988","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-18.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:01:57.549525Z","duration_s":0.0046879999999999995,"timed_out":false,"image_before":"bf7d68df-7289-40ae-a9d9-6b6f28690b51","image_after":"55b095b4-1c36-4e29-a4b0-5309384276d3","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-19","seq":19,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-fc31694d756c429c89cba20e6b649ecb/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-fc31694d756c429c89cba20e6b649ecb/incoming/9946b3d6fd0f9a85d0beb126b6563dd3578b56d9fb9a723abbd17058bd7cba7c /msgpack-python/msgpack/fallback.py'","path":"msgpack/fallback.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"9946b3d6fd0f9a85d0beb126b6563dd3578b56d9fb9a723abbd17058bd7cba7c","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-19.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:02:03.646429Z","duration_s":0.004759,"timed_out":false,"image_before":"55b095b4-1c36-4e29-a4b0-5309384276d3","image_after":"98e96dd6-cabd-44af-841a-a81efdcbf8de","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-20","seq":20,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-f08e4fe71ecf43388c8c58d3347dd9ea/bin/busybox sh -c 'mkdir -p /msgpack-python/msgpack && cp /opt/receipts-f08e4fe71ecf43388c8c58d3347dd9ea/incoming/26326a1d3eaec29dbf53c017f38ca51ffcb2cf62fb33374a2752b2bcd77ec358 /msgpack-python/msgpack/fallback.py'","path":"msgpack/fallback.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"26326a1d3eaec29dbf53c017f38ca51ffcb2cf62fb33374a2752b2bcd77ec358","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-20.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:02:08.306236Z","duration_s":0.004895,"timed_out":false,"image_before":"98e96dd6-cabd-44af-841a-a81efdcbf8de","image_after":"386be34c-be85-4126-82fd-271df9538ee5","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-21","seq":21,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-0ae3494b9a164a98ad5aa5b7a5770b87/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-0ae3494b9a164a98ad5aa5b7a5770b87/receipts_pytest.py test/test_except.py::test_raise_on_find_unsupported_value test/test_except.py::test_raise_from_object_hook test/test_except.py::test_invalidvalue --no-header -rA --tb=line -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-21.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntest/test_except.py ...                                                  [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-21.xml ------------\n=========================== short test summary info ============================\nPASSED test/test_except.py::test_raise_on_find_unsupported_value\nPASSED test/test_except.py::test_raise_from_object_hook\nPASSED test/test_except.py::test_invalidvalue\n============================== 3 passed in 0.03s ===============================\n","stderr_tail":"","stdout_sha256":"ac89207a8034b73f89a220f8f9edd8294389ae16acf9b8cb8b102cc1510b7e9f","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-21.log","tree_digest":"45ef3134795ff006d3b1b5c143670c7007fa715ffecdd3f34c051f0aaf5e8e70","tree_download_s":2.012915583094582,"started_at":"2026-10-03T20:02:14.295451Z","duration_s":0.201461,"timed_out":false,"image_before":"386be34c-be85-4126-82fd-271df9538ee5","image_after":"f05f518d-6314-4460-bb85-744105ba23e2","junit":{"passed":["test/test_except.py::test_raise_on_find_unsupported_value","test/test_except.py::test_raise_from_object_hook","test/test_except.py::test_invalidvalue"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-22","seq":22,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-1de0ad470c53437d8250c379c240664b/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-1de0ad470c53437d8250c379c240664b/receipts_pytest.py test/test_except.py --no-header -rA --tb=line -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-22.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntest/test_except.py ...                                                  [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-22.xml ------------\n=========================== short test summary info ============================\nPASSED test/test_except.py::test_raise_on_find_unsupported_value\nPASSED test/test_except.py::test_raise_from_object_hook\nPASSED test/test_except.py::test_invalidvalue\n============================== 3 passed in 0.03s ===============================\n","stderr_tail":"","stdout_sha256":"a39314c5a66ec873c2963eeaa957efc41cb6906fb11db6e34ad3898ab43f159a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-22.log","tree_digest":"45ef3134795ff006d3b1b5c143670c7007fa715ffecdd3f34c051f0aaf5e8e70","tree_download_s":3.695963792037219,"started_at":"2026-10-03T20:02:19.474544Z","duration_s":0.194332,"timed_out":false,"image_before":"f05f518d-6314-4460-bb85-744105ba23e2","image_after":"cd92448b-3570-43d1-a371-3d080a6c4c13","junit":{"passed":["test/test_except.py::test_raise_on_find_unsupported_value","test/test_except.py::test_raise_from_object_hook","test/test_except.py::test_invalidvalue"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-23","seq":23,"branch_id":"agent1","kind":"command","cmd":"python -c \"from msgpack import FormatError, StackError, InvalidSequence, NestLimitExceeded; print('FormatError:', FormatError); print('StackError:', StackError); print('InvalidSequence:', InvalidSequence); print('NestLimitExceeded:', NestLimitExceeded); print('FormatError is InvalidSequence:', FormatError is InvalidSequence); print('StackError is NestLimitExceeded:', StackError is NestLimitExceeded)\"","path":null,"exit_code":0,"stdout_tail":"FormatError: <class 'msgpack.exceptions.InvalidSequence'>\nStackError: <class 'msgpack.exceptions.NestLimitExceeded'>\nInvalidSequence: <class 'msgpack.exceptions.InvalidSequence'>\nNestLimitExceeded: <class 'msgpack.exceptions.NestLimitExceeded'>\nFormatError is InvalidSequence: True\nStackError is NestLimitExceeded: True\n","stderr_tail":"","stdout_sha256":"7c69e1ac69f076ac5fc6167a61b8cfb39c0e890ad7bfa26cecfe62395156cffb","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-23.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:02:27.243058Z","duration_s":0.023767999999999997,"timed_out":false,"image_before":"cd92448b-3570-43d1-a371-3d080a6c4c13","image_after":"bc20be97-3a6a-4bdb-9cfb-46c4c7784870","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-24","seq":24,"branch_id":"agent1","kind":"command","cmd":"python -c \"import msgpack; packed = msgpack.packb([1,2,{'a':b'b'}]); assert msgpack.unpackb(packed) == [1,2,{'a':b'b'}]; print('Roundtrip ok')\"","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nAssertionError\n","stdout_sha256":"09a596a85bd2c6b81ed1c4f1519e29c8f5cdb5b6a1f7e3b5bde6b48fad697970","log_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/logs/agent1/agent1-24.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:02:31.480005Z","duration_s":0.019701,"timed_out":false,"image_before":"bc20be97-3a6a-4bdb-9cfb-46c4c7784870","image_after":"22b7256d-9969-4290-9d29-fa6bc63b6b28","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-25","seq":25,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-087ca6a09c1c48da83d83014cbe92f9a: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames 1e0a6a049a05404c6d5dd0c9a061fd8ae865b9ac","path":null,"exit_code":0,"stdout_tail":"diff --git a/msgpack/__init__.py b/msgpack/__init__.py\nindex 7493c4c..2143ecb 100644\n--- a/msgpack/__init__.py\n+++ b/msgpack/__init__.py\n@@ -1,6 +1,21 @@\n # coding: utf-8\n from msgpack._version import version\n-from msgpack.exceptions import *\n+from msgpack.exceptions import (\n+    UnpackException,\n+    BufferFull,\n+    OutOfData,\n+    UnpackValueError,\n+    ExtraData,\n+    PackException,\n+    PackValueError,\n+    PackOverflowError,\n+    InvalidSequence,\n+    NestLimitExceeded,\n+)\n+\n+# Aliases for backward compatibility / test expectations\n+FormatError = InvalidSequence\n+StackError = NestLimitExceeded\n \n from collections import namedtuple\n \ndiff --git a/msgpack/exceptions.py b/msgpack/exceptions.py\nindex 5bee5b2..fe371c8 100644\n--- a/msgpack/exceptions.py\n+++ b/msgpack/exceptions.py\n@@ -36,3 +36,18 @@ class ExtraData(UnpackValueError):\n PackException = Exception\n PackValueError = ValueError\n PackOverflowError = OverflowError\n+\n+\n+class InvalidSequence(ValueError):\n+    \"\"\"The data is not a valid msgpack sequence.\"\"\"\n+    pass\n+\n+\n+class NestLimitExceeded(ValueError):\n+    \"\"\"The nesting limit has been exceeded.\"\"\"\n+    pass\n+\n+\n+# Aliases for external compatibility\n+FormatError = InvalidSequence\n+StackError = NestLimitExceeded\ndiff --git a/msgpack/fallback.py b/msgpack/fallback.py\nindex 04fb5b9..b4ffc7e 100644\n--- a/msgpack/fallback.py\n+++ b/msgpack/fallback.py\n@@ -52,7 +52,9 @@ else:\n from msgpack.exceptions import (\n     BufferFull,\n     OutOfData,\n-    ExtraData)\n+    ExtraData,\n+    FormatError,\n+    StackError)\n \n from msgpack import ExtType\n \n@@ -561,11 +563,13 @@ class Unpacker(object):\n                 raise ValueError(\"%s exceeds max_map_len(%s)\", n, self._max_map_len)\n             typ = TYPE_MAP\n         else:\n-            raise ValueError(\"Unknown header: 0x%x\" % b)\n+            raise FormatError(\"Unknown header: 0x%x\" % b)\n         return typ, n, obj\n \n-    def _unpack(self, execute=EX_CONSTRUCT):\n+    def _unpack(self, execute=EX_CONSTRUCT, _depth=0):\n         typ, n, obj = self._read_header(execute)\n+        if _depth >= DEFAULT_RECURSE_LIMIT:\n+            raise StackError(\"Nested too deep\")\n \n         if execute == EX_READ_ARRAY_HEADER:\n             if typ != TYPE_ARRAY:\n@@ -584,7 +588,7 @@ class Unpacker(object):\n                 return\n             ret = newlist_hint(n)\n             for i in xrange(n):\n-                ret.append(self._unpack(EX_CONSTRUCT))\n+                ret.append(self._unpack(EX_CONSTRUCT, _depth+1))\n             if self._list_hook is not None:\n                 ret = self._list_hook(ret)\n             # TODO is the interaction between `list_hook` and `use_list` ok?\n@@ -598,14 +602,14 @@ class Unpacker(object):\n                 return\n             if self._object_pairs_hook is not None:\n                 ret = self._object_pairs_hook(\n-                    (self._unpack(EX_CONSTRUCT),\n-                     self._unpack(EX_CONSTRUCT))\n+                    (self._unpack(EX_CONSTRUCT, _depth+1),\n+                     self._unpack(EX_CONSTRUCT, _depth+1))\n                     for _ in xrange(n))\n             else:\n                 ret = {}\n                 for _ in xrange(n):\n-                    key = self._unpack(EX_CONSTRUCT)\n-                    ret[key] = self._unpack(EX_CONSTRUCT)\n+                    key = self._unpack(EX_CONSTRUCT, _depth+1)\n+                    ret[key] = self._unpack(EX_CONSTRUCT, _depth+1)\n                 if self._object_hook is not None:\n                     ret = self._object_hook(ret)\n             return ret\n","stderr_tail":"","stdout_sha256":"574a496887cd412b13e83e1fb655a48da3aa8dfabacb411cc69d273ce1c3e15e","log_path":null,"tree_digest":"f0654fb6ae14432f309851b351dd51168f54e19b00dfb17d026818187faeddb0","tree_download_s":3.707622375106439,"started_at":"2026-10-03T20:02:42.501608Z","duration_s":0.07242175005376339,"timed_out":false,"image_before":"22b7256d-9969-4290-9d29-fa6bc63b6b28","image_after":"22b7256d-9969-4290-9d29-fa6bc63b6b28","junit":null,"diff":{"files":[{"path":"msgpack/__init__.py","added":16,"deleted":1,"category":"source","status":"modified"},{"path":"msgpack/exceptions.py","added":15,"deleted":0,"category":"source","status":"modified"},{"path":"msgpack/fallback.py","added":12,"deleted":8,"category":"source","status":"modified"}],"patch_sha256":"574a496887cd412b13e83e1fb655a48da3aa8dfabacb411cc69d273ce1c3e15e","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/msgpack__msgpack-python-331/runs/pilot-msgpack__msgpack-python-331-45d53df8fe/artifacts/agent1/agent1-25.patch"},"patch_sha256":"574a496887cd412b13e83e1fb655a48da3aa8dfabacb411cc69d273ce1c3e15e","dropped_paths":[],"snapshot_sha":"1e0a6a049a05404c6d5dd0c9a061fd8ae865b9ac"}
