{"uuid": "30355be7-01be-4584-94bc-907519318c28", "children": ["6f7aaa3d-ab5e-4bc6-9a75-847dbba107ea", "4482764b-9bf5-4bd2-a128-d2066670a17d", "aaa1b34e-c5aa-4f1c-819a-9c47c0404b6f", "df201590-e0be-4cd3-836b-6afbccd4b915", "340ccfee-6948-4d76-8395-582989c9c0c5", "4965ac0d-f456-4a1a-93ba-ca1b63074488", "06c444d1-9601-4bce-951f-ed73ce66ad7f", "071d7a9d-4594-4baa-87e1-8bf8f59a8df0", "e282478c-981f-49ed-b9bd-b45c562e9044", "f614ea1f-db1a-4a70-88d2-0cb2e1a364cc", "819ada96-0bd8-4f60-b01a-3e80d71de0ae", "1d07af2b-b20b-47c1-a4aa-100187f90995", "28d31915-37c9-4de9-af33-b98034175546", "0949e536-eb59-4bf5-b0ed-a2ca32d23bbf", "51db886a-135d-4f8d-ba38-afbf54c3ca21", "a7cac243-b83a-4063-9d1c-985b8f1d0419", "69b0473b-b9b2-406d-9fb1-424b71063fa7", "3b3dadfd-eed4-4d0b-b48c-29886bd0a827", "1a48633e-7a8f-449f-84db-d808231d8f60", "f4962620-35cb-4111-8f29-5e3e2be422f1", "5a603518-8723-46a2-a521-e7270336f419", "bff5afb2-d17e-43f0-8361-7dc16199be0e", "7f1431f5-c69c-4a32-a62f-bb824e604d38", "f567a368-87b8-4b65-bc44-c325bda17f94", "82cf9830-7460-4449-8c11-1c6ec17ee97d", "a83daaf6-ce5c-44e0-b057-34d1f009a9c2", "e9bbf4c2-f33d-43f0-953e-9e56fedd345c", "0a57c5ba-6fbe-4c53-93d3-fa6ae9878ad8", "c4d83ddc-ae55-4282-bdd4-b156e6bc215e", "9634207b-107e-4890-bbba-ebbee8c3cacb", "66c8c42a-f980-4d68-ae47-cec4e40c2e56", "dfd52638-53e7-49b6-bdf8-109d7e3ab7a6", "8983b2d3-3d54-4b0b-93c0-7f5268d7cbe6", "cdccf627-2675-4ad6-a40b-59a9dc1be1fd"], "befores": [{"name": "clear_db_rows", "status": "passed", "start": 1775724155983, "stop": 1775724155983}], "afters": [{"name": "clear_db_rows::0", "status": "passed", "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "8e5b2b34-3f79-46d5-81e2-1bae2d59e43e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "54728200-f33c-4ade-8203-ba7ef5b7bdf2-attachment.json", "type": "application/json"}], "start": 1775725011828, "stop": 1775725011828}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "6fd02d47-6c38-4983-a302-545b69a2d92b-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "6ae128f9-eead-4856-ac1a-5ec3f61cb25b-attachment.json", "type": "application/json"}], "start": 1775725011860, "stop": 1775725011860}], "start": 1775725011829, "stop": 1775725011888}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "726d6483-17fc-4d1f-865d-3868bc840215-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "e866d56b-a175-4599-a8e7-05fb4e82bf89-attachment.json", "type": "application/json"}], "start": 1775725011889, "stop": 1775725011889}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "883ba6e2-14d3-455b-b17d-70931dc64c13-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "b11cb41b-844e-438c-9ea0-7d370a3faac6-attachment.json", "type": "application/json"}], "start": 1775725011890, "stop": 1775725011890}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "fd2648e0-1908-4b68-bc38-82b0ef937f26-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "08292fe4-47e7-4142-855a-8647aba08ead-attachment.json", "type": "application/json"}], "start": 1775725011891, "stop": 1775725011891}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "3aa5a596-4e34-4b4f-a19e-755520f1f962-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "16b4b129-774a-4c52-be16-4cf317d9b00e-attachment.json", "type": "application/json"}], "start": 1775725011912, "stop": 1775725011912}], "start": 1775725011892, "stop": 1775725011938}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "1d74e358-9e0c-404f-8252-2480edc8fd43-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "4700e352-b9f9-494a-bd5c-9494c7c49807-attachment.json", "type": "application/json"}], "start": 1775725011939, "stop": 1775725011939}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "87404e1d-8865-49ec-bfa7-09c4ddc03328-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "e2f9ee51-3852-4650-8b75-a25d9adaf22d-attachment.json", "type": "application/json"}], "start": 1775725011940, "stop": 1775725011940}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "43f05147-0783-48d0-bf9e-971569afbe92-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "ec56ee2d-0d21-4c67-8feb-08a073661f40-attachment.json", "type": "application/json"}], "start": 1775725011961, "stop": 1775725011961}], "start": 1775725011941, "stop": 1775725012009}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "def7f272-e1a3-439f-9f1a-cc62c8545560-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "1ed421f8-e1fe-4812-8656-fd868a405482-attachment.json", "type": "application/json"}], "start": 1775725012010, "stop": 1775725012010}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "eb8412c7-934a-4939-ad47-c6bd407522ce-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "7a7e8e32-c4d0-4ca8-83c9-2272d0aa57d5-attachment.json", "type": "application/json"}], "start": 1775725012012, "stop": 1775725012012}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88899, CONFIRMED, 4100000000000053655, 2043034341_4100000000000053655_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:43:10.971959, null).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88899}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "6c73ee45-cdbe-49cf-86c7-046130f19072-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "0e91b873-ccd6-4a16-9b02-f096f2823afa-attachment.json", "type": "application/json"}], "start": 1775725012037, "stop": 1775725012038}], "start": 1775725012013, "stop": 1775725012039}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88899, CONFIRMED, 4100000000000053655, 2043034341_4100000000000053655_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:43:10.971959, null).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88899}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "4c9d6f93-1a85-49c5-a6b8-8f898bfc2d9b-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "fc652e0f-e3ac-430c-b2bb-54b9daa9f078-attachment.json", "type": "application/json"}], "start": 1775725012050, "stop": 1775725012050}], "start": 1775725012042, "stop": 1775725012051}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88899, CONFIRMED, 4100000000000053655, 2043034341_4100000000000053655_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:43:10.971959, null).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88899}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "a59dcf8c-868b-40b6-ae57-d247e506d00b-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "44734538-10b8-43dc-9eb1-e14add0e8478-attachment.json", "type": "application/json"}], "start": 1775725012060, "stop": 1775725012060}], "start": 1775725012052, "stop": 1775725012061}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "39d5978d-6d63-427a-915c-e8c2a7c65ce8-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "0d1cf2d2-d2c1-487d-8e45-58b33553b307-attachment.json", "type": "application/json"}], "start": 1775725012063, "stop": 1775725012064}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "f6d77bfc-f15d-4552-ae15-76b07bcba73d-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "7f8a4893-c241-45b9-a90e-b38effa1496c-attachment.json", "type": "application/json"}], "start": 1775725012066, "stop": 1775725012066}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "f94a68be-9d72-4e85-ad2c-20495b82d03a-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "17eae46b-2c30-4517-80de-2ee0950fc097-attachment.json", "type": "application/json"}], "start": 1775725012089, "stop": 1775725012089}], "start": 1775725012067, "stop": 1775725012115}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "91db44a8-6484-48ac-978e-11fdf0b175d5-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "84557389-f8cf-4745-bd90-0c5c289516e6-attachment.json", "type": "application/json"}], "start": 1775725012116, "stop": 1775725012116}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "8baa0ef4-a0d8-4ef4-bda3-ffeae699de5d-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "06a7783f-bbb3-4b81-a217-52296b9aba9d-attachment.json", "type": "application/json"}], "start": 1775725012117, "stop": 1775725012117}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88900, CONFIRMED, 4100000000000053673, 447342601413_4100000000000053673_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:48:26.737983, null).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88900}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "9611bbd0-0e10-41ba-893b-893a011d56a8-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "f000c74b-1dbd-4555-b7fd-1888470832de-attachment.json", "type": "application/json"}], "start": 1775725012127, "stop": 1775725012127}], "start": 1775725012118, "stop": 1775725012128}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88900, CONFIRMED, 4100000000000053673, 447342601413_4100000000000053673_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:48:26.737983, null).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88900}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "78870afb-92a1-4bd7-8248-c9adb587383c-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "d617ac1e-d8af-4a25-889a-a4bfeeb3424d-attachment.json", "type": "application/json"}], "start": 1775725012138, "stop": 1775725012138}], "start": 1775725012129, "stop": 1775725012139}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88900, CONFIRMED, 4100000000000053673, 447342601413_4100000000000053673_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:48:26.737983, null).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88900}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "da809f27-0ed0-4515-a0dc-8300db5d6c36-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "91c6a1f2-f4b9-4aab-bec2-6148c7a1fd74-attachment.json", "type": "application/json"}], "start": 1775725012148, "stop": 1775725012148}], "start": 1775725012140, "stop": 1775725012148}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "16e089ab-1d17-4f84-9700-5f113de5af95-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "5be6d1a2-146b-4d88-8a87-6928f417dd6a-attachment.json", "type": "application/json"}], "start": 1775725012152, "stop": 1775725012152}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "8fb2a754-f5b0-4baa-acca-1f379bf057ff-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "fb93faf3-cc67-410d-8147-71a4511af6ed-attachment.json", "type": "application/json"}], "start": 1775725012154, "stop": 1775725012154}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "11be1b6d-0092-4a79-a700-a8a4e4ea133c-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "40e82936-fe6a-4c39-bb35-cbb07d0e33d5-attachment.json", "type": "application/json"}], "start": 1775725012176, "stop": 1775725012176}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "467b387d-fae0-468f-aa0c-f4a0bcb4df84-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "77983c18-44cb-4655-8f33-3f18f7d6c686-attachment.json", "type": "application/json"}], "start": 1775725012181, "stop": 1775725012181}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "8bdaf1f2-4426-4155-9bd4-6a4a85a946df-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "d1638ce3-e244-4aae-b08e-9587c0880ff2-attachment.json", "type": "application/json"}], "start": 1775725012203, "stop": 1775725012204}], "start": 1775725012182, "stop": 1775725012236}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "f05d3673-b48e-4483-9be6-e37a21d5e113-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "91de4500-e923-459c-80d5-39295bd087a2-attachment.json", "type": "application/json"}], "start": 1775725012237, "stop": 1775725012237}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "63094e1a-7734-41eb-bb62-bd314968b5fd-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "27c06c1b-d8b3-45c1-9982-80c544aba1ff-attachment.json", "type": "application/json"}], "start": 1775725012238, "stop": 1775725012239}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "a97e846a-5752-4d62-99d4-76d3beed471a-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "49aa3083-1932-44b7-8574-408d069e5d52-attachment.json", "type": "application/json"}], "start": 1775725012263, "stop": 1775725012263}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "e6b4bb67-d824-4876-956a-a2246c4228b8-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "a1092715-8130-42a2-a700-845780c5cde6-attachment.json", "type": "application/json"}], "start": 1775725012267, "stop": 1775725012267}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "92879353-f47d-48b9-b2d6-9817fb9d193e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "b6d98d83-6074-4142-a33b-fa1c29e7d016-attachment.json", "type": "application/json"}], "start": 1775725012268, "stop": 1775725012268}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88901, REJECTED, 4100000000000053674, 6227374581720_4100000000000053674_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:49:57.833827, 2).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88901}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "037c9f3a-eb68-49c1-871b-bea0b8c5b2e2-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "bc53006a-d31c-404f-bf3c-c3301de04362-attachment.json", "type": "application/json"}], "start": 1775725012280, "stop": 1775725012280}], "start": 1775725012269, "stop": 1775725012281}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88901, REJECTED, 4100000000000053674, 6227374581720_4100000000000053674_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:49:57.833827, 2).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88901}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "5b437fa4-030c-4134-b240-70700a63808f-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "6bc2b5e9-f83a-4063-8d1b-4ee2b34bcbd1-attachment.json", "type": "application/json"}], "start": 1775725012292, "stop": 1775725012292}], "start": 1775725012282, "stop": 1775725012292}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88901, REJECTED, 4100000000000053674, 6227374581720_4100000000000053674_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:49:57.833827, 2).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88901}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "1047dc2b-716b-4bd1-97b6-4279bf396349-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "9371f582-9c5f-4a30-bc89-47c0ddd2a68e-attachment.json", "type": "application/json"}], "start": 1775725012302, "stop": 1775725012302}], "start": 1775725012294, "stop": 1775725012303}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "fa45f398-5837-4815-82d4-7a9d62b0075b-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "57ce612e-97c7-462b-96eb-d50c60193edd-attachment.json", "type": "application/json"}], "start": 1775725012305, "stop": 1775725012305}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "2d59a96a-137a-466d-a923-5343190b9102-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "adf83431-f688-429b-8686-d2fd34679f78-attachment.json", "type": "application/json"}], "start": 1775725012308, "stop": 1775725012308}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "20326d19-1edf-4b0c-8820-db769b086548-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "949a05c0-1308-4fe5-8789-be9ffc3dfb47-attachment.json", "type": "application/json"}], "start": 1775725012320, "stop": 1775725012320}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "4061c2b3-24c0-483b-96a1-b8fa893ce01e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "24fd6f38-0e38-4389-a124-b1cbab582013-attachment.json", "type": "application/json"}], "start": 1775725012321, "stop": 1775725012321}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "c582d316-ac0e-46cf-b723-029709afeb95-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "f446f26d-761a-4814-ab8f-754cc567540f-attachment.json", "type": "application/json"}], "start": 1775725012343, "stop": 1775725012343}], "start": 1775725012322, "stop": 1775725012371}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "2f3fdf55-951a-47d3-859d-5c9779788d15-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "774381f3-7aaa-4032-8589-d4059beec1ad-attachment.json", "type": "application/json"}], "start": 1775725012372, "stop": 1775725012372}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "9530c22e-c81e-414c-a511-cb2e01ea880b-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "3f754d0b-efce-4fc9-8391-645284b64f08-attachment.json", "type": "application/json"}], "start": 1775725012374, "stop": 1775725012374}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "724ef4c6-26ef-440f-8eeb-0300e946328a-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "ccd54a9a-4894-4baa-9340-203c0ea242ef-attachment.json", "type": "application/json"}], "start": 1775725012396, "stop": 1775725012396}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "d3c1b431-f9ec-43b5-84d2-c8b7e5b103c6-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "415be891-85e2-4d09-ae3c-2a2fb3cdf173-attachment.json", "type": "application/json"}], "start": 1775725012400, "stop": 1775725012400}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88902, REJECTED, 4100000000000053675, 2294392328_4100000000000053675_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:55:13.600959, 1).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88902}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "340c9954-c21f-4e8b-a254-5ba07d634109-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "b0ef0e4e-2412-4d18-ae33-b122fd0759ea-attachment.json", "type": "application/json"}], "start": 1775725012411, "stop": 1775725012411}], "start": 1775725012401, "stop": 1775725012412}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88902, REJECTED, 4100000000000053675, 2294392328_4100000000000053675_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:55:13.600959, 1).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88902}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "bbd24dfd-3081-4608-8337-d19a3756926d-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "c033a848-9c15-467d-b127-7f19a5c50688-attachment.json", "type": "application/json"}], "start": 1775725012421, "stop": 1775725012421}], "start": 1775725012413, "stop": 1775725012422}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\nDETAIL:  Failing row contains (88902, REJECTED, 4100000000000053675, 2294392328_4100000000000053675_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-04-09 08:55:13.600959, 1).\n\n[SQL: UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s]\n[parameters: {'cell_id': None, 'lost_goods_id': 88902}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "a20cb1dd-12d7-42ac-8243-39495580e8dc-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "e845a0a4-5485-44ae-8e57-346e48679914-attachment.json", "type": "application/json"}], "start": 1775725012433, "stop": 1775725012434}], "start": 1775725012423, "stop": 1775725012435}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "bc2c6131-1b0a-43d5-89ff-0c08f35a63be-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "67b5ae3d-fc74-49a1-abc7-f1a78abac59b-attachment.json", "type": "application/json"}], "start": 1775725012437, "stop": 1775725012438}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "c6636b4c-1db8-45e3-9830-386a0ac54402-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "fdbbbd74-bbbf-4851-bd12-7d40dc6b944d-attachment.json", "type": "application/json"}], "start": 1775725012440, "stop": 1775725012440}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "026fd3a3-5eb7-402a-8a19-8945eceb77d9-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "dda78a5a-fd3b-40fc-b20c-5e8c4479e2ea-attachment.json", "type": "application/json"}], "start": 1775725012452, "stop": 1775725012452}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "2743f3e2-8be2-492f-aaac-ce7beaacbb1b-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "7ce9da89-371b-4357-a594-dce49411dd09-attachment.json", "type": "application/json"}], "start": 1775725012453, "stop": 1775725012453}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "018ad7ba-03d3-4c05-9a8a-ffa4f0336097-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "91bd524d-0df0-4f2a-90a0-9ddbde6134f0-attachment.json", "type": "application/json"}], "start": 1775725012477, "stop": 1775725012477}], "start": 1775725012454, "stop": 1775725012505}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "bb8c0feb-4116-4515-981b-fe0d33d8f3a5-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "a1f7dcb9-b239-4ea4-9c5e-d162263e909a-attachment.json", "type": "application/json"}], "start": 1775725012506, "stop": 1775725012506}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "8cb11da7-dd01-460a-b797-02a778d593ab-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "166860dc-4551-4958-869e-1db50c59276c-attachment.json", "type": "application/json"}], "start": 1775725012507, "stop": 1775725012508}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "742885eb-a5d2-45f5-8f38-cf9b72520d83-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "c6471254-70bf-40fa-89d5-2b35cd48b9d9-attachment.json", "type": "application/json"}], "start": 1775725012530, "stop": 1775725012531}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "70fe93d2-006a-4c4f-a23b-9d541aa4c902-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "6719b556-3f8f-48cd-bc19-1aa3d4a2c4bd-attachment.json", "type": "application/json"}], "start": 1775725012535, "stop": 1775725012535}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "628a759e-dafb-42d2-a8ea-8e16dd163f51-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "96e4de92-f859-453d-a9cb-74aa3c73d8ad-attachment.json", "type": "application/json"}], "start": 1775725012536, "stop": 1775725012536}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884674, 1, 0, 2026-04-09 08:56:28.31, 2026-04-09 08:56:30.861, 25098483-5100000000001012013, RKEY-25098483-5100000000001012013-1279756, COMPLETED, null, 4100000000000053676, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884674}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "0269d8e0-b634-4d01-9aaf-2af7e2282a7e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "df8e64f3-b70a-4f24-b618-0472d486a18c-attachment.json", "type": "application/json"}], "start": 1775725012546, "stop": 1775725012546}], "start": 1775725012536, "stop": 1775725012547}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884674, 1, 0, 2026-04-09 08:56:28.31, 2026-04-09 08:56:30.861, 25098483-5100000000001012013, RKEY-25098483-5100000000001012013-1279756, COMPLETED, null, 4100000000000053676, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884674}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "c3616fca-4707-4849-b20d-96635dcf5cb8-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "515c1340-d3fc-45ea-b0e6-fd8850ba9aa5-attachment.json", "type": "application/json"}], "start": 1775725012557, "stop": 1775725012557}], "start": 1775725012549, "stop": 1775725012558}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884674, 1, 0, 2026-04-09 08:56:28.31, 2026-04-09 08:56:30.861, 25098483-5100000000001012013, RKEY-25098483-5100000000001012013-1279756, COMPLETED, null, 4100000000000053676, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884674}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "e9f1d80c-c9c3-4111-9c32-3fefadb92712-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "2fd0a796-e4a7-4b2b-a6c3-223647be9d9e-attachment.json", "type": "application/json"}], "start": 1775725012567, "stop": 1775725012567}], "start": 1775725012559, "stop": 1775725012568}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "5758f49c-5af0-499d-8fd3-a3e3c5a067a7-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "ae56ff97-baa8-46f3-a366-fefd3173853b-attachment.json", "type": "application/json"}], "start": 1775725012571, "stop": 1775725012571}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "1668d8d2-4540-4dcf-9d19-727cedc1cfbc-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "f298060f-123c-488d-859d-273c257a96e3-attachment.json", "type": "application/json"}], "start": 1775725012573, "stop": 1775725012573}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "ec09f89c-ccf0-4b94-8c77-9bd9e4e9dbb5-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "48f9510e-4cb6-4260-bec0-e3bd2f792013-attachment.json", "type": "application/json"}], "start": 1775725012595, "stop": 1775725012595}], "start": 1775725012574, "stop": 1775725012623}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "387ba4c6-5480-4683-b71c-74abc71e38ac-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "67b50b12-67b6-47d1-a316-cf89ea60587b-attachment.json", "type": "application/json"}], "start": 1775725012624, "stop": 1775725012624}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "aaf3a9ea-9b6e-4d68-93f3-f7b55bdb2b58-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "68e706fd-e19c-4e13-9f1c-74573c99b234-attachment.json", "type": "application/json"}], "start": 1775725012625, "stop": 1775725012625}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "ef2dcdd2-b0e2-4b11-9d13-59287e5c5d6c-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "d2f10ba6-aa7f-4611-b5f8-3262924cb95e-attachment.json", "type": "application/json"}], "start": 1775725012648, "stop": 1775725012649}, {"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "824c3f3d-bc54-4e05-8041-a8c53450f928-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "86915af5-eaec-43ca-bb74-dd87f1f399a6-attachment.json", "type": "application/json"}], "start": 1775725012650, "stop": 1775725012650}], "start": 1775725012625, "stop": 1775725012677}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "d9474383-f14d-40da-b372-41d01226aef1-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "49756de4-92ac-4285-80a1-001de00e79e4-attachment.json", "type": "application/json"}], "start": 1775725012696, "stop": 1775725012697}], "start": 1775725012677, "stop": 1775725012722}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "ed5ffb95-e119-416a-af2a-bd94af463876-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "9bccb9a0-2de8-458e-a360-c013be02d506-attachment.json", "type": "application/json"}], "start": 1775725012723, "stop": 1775725012723}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884675, 1, 0, 2026-04-09 08:56:33.362, 2026-04-09 08:56:35.925, 25098484-5100000000001012014, RKEY-25098484-5100000000001012014-1279757, COMPLETED, null, 4100000000000053677, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: [{'cell_id': None, 'reservation_id': 38884675}, {'cell_id': None, 'reservation_id': 38884676}]]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1936, in _exec_single_context\n    self.dialect.do_executemany(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py\", line 800, in do_executemany\n    cursor.executemany(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "a1947434-2550-45f0-9f8b-263e7d9bc9c4-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "349f8355-c1f8-46e8-b7ca-30fbcbeb5a81-attachment.json", "type": "application/json"}], "start": 1775725012734, "stop": 1775725012734}], "start": 1775725012724, "stop": 1775725012735}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884675, 1, 0, 2026-04-09 08:56:33.362, 2026-04-09 08:56:35.925, 25098484-5100000000001012014, RKEY-25098484-5100000000001012014-1279757, COMPLETED, null, 4100000000000053677, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: [{'cell_id': None, 'reservation_id': 38884675}, {'cell_id': None, 'reservation_id': 38884676}]]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1936, in _exec_single_context\n    self.dialect.do_executemany(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py\", line 800, in do_executemany\n    cursor.executemany(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "01ae731b-b3cc-4f9c-80da-1986fee73cf9-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "048afb46-d662-4500-a3de-965f90e6d740-attachment.json", "type": "application/json"}], "start": 1775725012745, "stop": 1775725012745}], "start": 1775725012737, "stop": 1775725012746}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884675, 1, 0, 2026-04-09 08:56:33.362, 2026-04-09 08:56:35.925, 25098484-5100000000001012014, RKEY-25098484-5100000000001012014-1279757, COMPLETED, null, 4100000000000053677, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: [{'cell_id': None, 'reservation_id': 38884675}, {'cell_id': None, 'reservation_id': 38884676}]]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1936, in _exec_single_context\n    self.dialect.do_executemany(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py\", line 800, in do_executemany\n    cursor.executemany(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "56cfa941-ec81-48a6-a65d-d9689d092c01-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "3bb8e0b9-14fb-4e77-bb8a-2f2162514efc-attachment.json", "type": "application/json"}], "start": 1775725012755, "stop": 1775725012755}], "start": 1775725012747, "stop": 1775725012756}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "8882eb87-4737-4b84-9595-d3f69abac362-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "b4210f7b-b6c2-4e48-81d7-ded6d79377f8-attachment.json", "type": "application/json"}], "start": 1775725012759, "stop": 1775725012759}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "68b5de95-862c-4362-af16-7e6fb77d7b9e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "f9e93af5-1d7a-465e-80cc-2a4b78431f4a-attachment.json", "type": "application/json"}], "start": 1775725012760, "stop": 1775725012760}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "c76c5bea-d0fa-4695-8e1a-f3b044c0e4ec-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "9fd1c03c-b236-443f-a9d9-35f1dcd2fdc1-attachment.json", "type": "application/json"}], "start": 1775725012781, "stop": 1775725012781}], "start": 1775725012761, "stop": 1775725012808}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "c94ebe41-4327-4a5e-9137-92f76fac0bd4-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "a684a4a0-ab70-4d4d-9568-77ac5e0dde01-attachment.json", "type": "application/json"}], "start": 1775725012808, "stop": 1775725012808}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "a2dba93c-c448-4db0-a8ce-3dfb94a52b73-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "36caa63e-4813-4d5c-93ec-5f00032c002c-attachment.json", "type": "application/json"}], "start": 1775725012809, "stop": 1775725012810}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "6b638e5c-fa26-4db7-9891-2d2d6e7ab1cd-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "eabbd1f3-602d-4548-8aba-2d7907a5d2e5-attachment.json", "type": "application/json"}], "start": 1775725012830, "stop": 1775725012830}, {"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "8aa0b92e-1710-40ba-af24-b7c000668170-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "f4959816-302c-4f4a-96d1-c5cb3d939b84-attachment.json", "type": "application/json"}], "start": 1775725012831, "stop": 1775725012831}], "start": 1775725012810, "stop": 1775725012857}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "d723e8b5-067c-450e-b884-1ef6c66d62ba-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "0e14e13e-6425-429a-8ccd-bc301940a2b0-attachment.json", "type": "application/json"}], "start": 1775725012858, "stop": 1775725012858}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "b9091048-d76f-40ef-ad32-fddb9ead4a01-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "815e959c-8ad1-421d-921a-348c28763703-attachment.json", "type": "application/json"}], "start": 1775725012859, "stop": 1775725012860}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "bdd7fdc4-c4b0-489c-82ba-e36e15edf998-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "47e3aeb0-d382-4b0c-b37b-6338d89698aa-attachment.json", "type": "application/json"}], "start": 1775725012880, "stop": 1775725012880}], "start": 1775725012860, "stop": 1775725012906}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "77dc304c-2849-4836-a253-86b910fba89a-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "1283375e-db6d-481b-9537-8d420ddc2b1f-attachment.json", "type": "application/json"}], "start": 1775725012907, "stop": 1775725012907}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "1a05a489-5a33-4f76-970b-e48563541314-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "bb662136-cf0f-4f76-9246-aafa4895df39-attachment.json", "type": "application/json"}], "start": 1775725012908, "stop": 1775725012908}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "9e50a3ce-89ae-4f14-904e-c2aeedeb0419-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "fe57c618-c0d3-4f4a-9029-0fdb85ff92ec-attachment.json", "type": "application/json"}], "start": 1775725012928, "stop": 1775725012928}], "start": 1775725012908, "stop": 1775725012955}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "db5769d3-050c-4683-b075-bf879f803f5c-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "8bfca38f-b1bd-4404-a5ea-1140e3cc405e-attachment.json", "type": "application/json"}], "start": 1775725012956, "stop": 1775725012956}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884677, 1, 0, 2026-04-09 08:56:40.94, 2026-04-09 08:56:43.499, 25098486-5100000000001012016, RKEY-25098486-5100000000001012016-1279759, COMPLETED, null, 4100000000000053679, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884677}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "b627ed9e-ac85-4733-b1db-9d11a4a716bd-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "01f1114d-6600-4e74-bf97-5a6b7dbb4c11-attachment.json", "type": "application/json"}], "start": 1775725012967, "stop": 1775725012967}], "start": 1775725012957, "stop": 1775725012968}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884677, 1, 0, 2026-04-09 08:56:40.94, 2026-04-09 08:56:43.499, 25098486-5100000000001012016, RKEY-25098486-5100000000001012016-1279759, COMPLETED, null, 4100000000000053679, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884677}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "3a1a5ef0-e503-4a61-b8b6-d27bc9ee2469-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "1a5c7e23-0335-47fb-95f5-aa739c602e8c-attachment.json", "type": "application/json"}], "start": 1775725012980, "stop": 1775725012980}], "start": 1775725012969, "stop": 1775725012981}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884677, 1, 0, 2026-04-09 08:56:40.94, 2026-04-09 08:56:43.499, 25098486-5100000000001012016, RKEY-25098486-5100000000001012016-1279759, COMPLETED, null, 4100000000000053679, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884677}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "1f5cf773-90e4-49c3-b560-8e2a1782ae25-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "0a583ae9-9abb-4144-83af-889cdeb318d1-attachment.json", "type": "application/json"}], "start": 1775725012991, "stop": 1775725012991}], "start": 1775725012982, "stop": 1775725012991}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "7f39cd9b-d8ad-4d7c-a3fc-e02e24414d26-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "4054b69c-5c14-4d65-ae3d-4107614d6a55-attachment.json", "type": "application/json"}], "start": 1775725012994, "stop": 1775725012994}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "61cc15af-99a6-46fb-ab49-4aaf3eaae5c2-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "042f50eb-5dbd-4bb1-93fc-de14d8887e64-attachment.json", "type": "application/json"}], "start": 1775725012995, "stop": 1775725012995}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "a280fd46-03c3-4cbc-9aa2-322998bfbf18-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "38bdca2a-bac8-47d1-a398-faef4394da5b-attachment.json", "type": "application/json"}], "start": 1775725013016, "stop": 1775725013017}], "start": 1775725012996, "stop": 1775725013044}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "750e991e-7c95-4208-8cc1-230ce201c863-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "8d957075-bf88-4778-bca7-dc7fcc5d34ec-attachment.json", "type": "application/json"}], "start": 1775725013044, "stop": 1775725013045}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "e7adceda-46a5-44ba-87cf-5abc43b732e2-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "efbdf3e0-c051-48a1-b85f-bf255a2713bf-attachment.json", "type": "application/json"}], "start": 1775725013046, "stop": 1775725013046}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "e0a5bb8c-dc30-4f79-ac46-c9eb033880a2-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "22c67785-657c-4bad-a3d4-d6dd9e0acaaa-attachment.json", "type": "application/json"}], "start": 1775725013066, "stop": 1775725013066}], "start": 1775725013046, "stop": 1775725013093}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "d8ff87fb-6c65-4742-b2da-0c4bdfeaea06-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "1ce294c6-63e5-470f-9c4e-58b88f625a3f-attachment.json", "type": "application/json"}], "start": 1775725013094, "stop": 1775725013094}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884678, 4, 0, 2026-04-09 08:56:46.202, 2026-04-09 08:56:50.015, 25098487-5100000000001012017, RKEY-25098487-5100000000001012017-1279760, COMPLETED, null, 4100000000000053680, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884678}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "672264a1-1d35-4bdf-b594-403517d723a6-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "2dc9e586-5d1b-4bd3-b4d8-667a25a55b4f-attachment.json", "type": "application/json"}], "start": 1775725013105, "stop": 1775725013105}], "start": 1775725013095, "stop": 1775725013106}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884678, 4, 0, 2026-04-09 08:56:46.202, 2026-04-09 08:56:50.015, 25098487-5100000000001012017, RKEY-25098487-5100000000001012017-1279760, COMPLETED, null, 4100000000000053680, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884678}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "6b1185c1-bbea-40d5-83c6-20d07ab21956-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "fdfa77b3-0a0d-42f6-9997-1ee27f6ae3da-attachment.json", "type": "application/json"}], "start": 1775725013117, "stop": 1775725013117}], "start": 1775725013107, "stop": 1775725013118}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"reservation\" violates not-null constraint\nDETAIL:  Failing row contains (38884678, 4, 0, 2026-04-09 08:56:46.202, 2026-04-09 08:56:50.015, 25098487-5100000000001012017, RKEY-25098487-5100000000001012017-1279760, COMPLETED, null, 4100000000000053680, null, 1693627, f).\n\n[SQL: UPDATE reservation SET cell_id=%(cell_id)s WHERE reservation.id = %(reservation_id)s]\n[parameters: {'cell_id': None, 'reservation_id': 38884678}]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)\n", "trace": "  File \"/app/src/framework/common/base_db_builder.py\", line 48, in delete\n    self.commit()\n  File \"/app/src/framework/common/base_db_builder.py\", line 33, in commit\n    raise e\n  File \"/app/src/framework/common/base_db_builder.py\", line 28, in commit\n    self.session.commit()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/scoping.py\", line 597, in commit\n    return self._proxied.commit()\n           ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 2030, in commit\n    trans.commit(_to_root=True)\n  File \"<string>\", line 2, in commit\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1311, in commit\n    self._prepare_impl()\n  File \"<string>\", line 2, in _prepare_impl\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n                ^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 1286, in _prepare_impl\n    self.session.flush()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4331, in flush\n    self._flush(objects)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4466, in _flush\n    with util.safe_reraise():\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py\", line 4427, in _flush\n    flush_context.execute()\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 466, in execute\n    rec.execute(self)\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py\", line 642, in execute\n    util.preloaded.orm_persistence.save_obj(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 85, in save_obj\n    _emit_update_statements(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py\", line 912, in _emit_update_statements\n    c = connection.execute(\n        ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1419, in execute\n    return meth(\n           ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py\", line 527, in _execute_on_connection\n    return connection._execute_clauseelement(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1641, in _execute_clauseelement\n    ret = self._execute_context(\n          ^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1846, in _execute_context\n    return self._exec_single_context(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1986, in _exec_single_context\n    self._handle_dbapi_exception(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 2363, in _handle_dbapi_exception\n    raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py\", line 1967, in _exec_single_context\n    self.dialect.do_execute(\n  File \"/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py\", line 952, in do_execute\n    cursor.execute(statement, parameters)\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "a6b27cef-8f9a-44d2-b31c-60fd8b9cca49-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "e6207241-5cd5-42d3-bef3-12ae2a949acf-attachment.json", "type": "application/json"}], "start": 1775725013127, "stop": 1775725013127}], "start": 1775725013119, "stop": 1775725013128}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "20596b2f-16c8-4360-b691-6c18eb31b0c7-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "9b7a80d5-9604-4de4-9050-4be65b501052-attachment.json", "type": "application/json"}], "start": 1775725013130, "stop": 1775725013130}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "78a4e82f-aee1-4575-b4d5-d7c523d3dbd4-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "1e0e8ba7-6ac5-4439-8223-c212bdaa34c9-attachment.json", "type": "application/json"}], "start": 1775725013132, "stop": 1775725013132}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "13ef795f-a2fb-43e3-8434-45fdae921bda-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "106af223-f145-49a7-aa38-3d3ac228120a-attachment.json", "type": "application/json"}], "start": 1775725013155, "stop": 1775725013155}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "774b8de1-bbc6-46b1-b29e-e99a6aa94a65-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "77e8902a-b34d-4513-b998-3022e9dd2b9d-attachment.json", "type": "application/json"}], "start": 1775725013159, "stop": 1775725013160}, {"name": "AssemblyPackingTable delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "2dbb9d26-61aa-4436-acde-066924b69ef4-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "b35ff9d0-05c3-491a-9b9a-d01858b75c08-attachment.json", "type": "application/json"}], "start": 1775725013180, "stop": 1775725013180}], "start": 1775725013160, "stop": 1775725013208}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "185bae44-c05b-4894-9b8c-7dbab27f519c-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "f07c049e-488f-4c41-bb53-94c628295f57-attachment.json", "type": "application/json"}], "start": 1775725013209, "stop": 1775725013209}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "b428cb32-7679-4c2d-94fb-4a67eef2e25c-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "24b104cb-1cf2-43cb-a851-a9bd0d0bfcad-attachment.json", "type": "application/json"}], "start": 1775725013211, "stop": 1775725013211}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "423acdfe-6b6d-4252-a7d4-6d3240dfd2c1-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "b7dfcb50-1dad-4383-a535-a8dc68f77ad3-attachment.json", "type": "application/json"}], "start": 1775725013233, "stop": 1775725013234}, {"name": "AvailableCell delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "91d24020-2e0a-4b60-8bdc-ca4b5f4d76e0-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "bae31edc-39b0-49cf-95fd-9fbf2be91426-attachment.json", "type": "application/json"}], "start": 1775725013247, "stop": 1775725013247}], "start": 1775725013237, "stop": 1775725013252}, {"name": "AvailableCell delete from database", "status": "passed", "steps": [{"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "ca1c72f1-61a2-4aeb-91f1-bb700c088fb5-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "18180934-8c76-41da-9302-3777992dc3f4-attachment.json", "type": "application/json"}], "start": 1775725013260, "stop": 1775725013260}], "start": 1775725013252, "stop": 1775725013265}], "start": 1775725011821, "stop": 1775725013265}], "start": 1775724155983, "stop": 1775725013265}