{"uuid": "f7ec51e5-332b-4a4f-b7d7-30a4d948c80f", "children": ["43852da1-cb5b-4ef0-95a2-e05894b7677d"], "befores": [{"name": "clear_db_rows", "status": "passed", "start": 1775402978340, "stop": 1775402978340}], "afters": [{"name": "clear_db_rows::0", "status": "passed", "steps": [{"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"sku_cell\" violates not-null constraint\nDETAIL:  Failing row contains (1279153, f, 0, null, 4100000000000053005, 1693627, null, null).\n\n[SQL: UPDATE sku_cell SET cell_id=%(cell_id)s WHERE sku_cell.id = %(sku_cell_id)s]\n[parameters: {'cell_id': None, 'sku_cell_id': 1279153}]\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": "7d28d017-b46f-4431-85f3-cc2e2a9d8323-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "af5ece21-d2cf-4bb0-8c29-24b8802e45bd-attachment.json", "type": "application/json"}], "start": 1775403032000, "stop": 1775403032000}], "start": 1775403031976, "stop": 1775403032001}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"sku_cell\" violates not-null constraint\nDETAIL:  Failing row contains (1279153, f, 0, null, 4100000000000053005, 1693627, null, null).\n\n[SQL: UPDATE sku_cell SET cell_id=%(cell_id)s WHERE sku_cell.id = %(sku_cell_id)s]\n[parameters: {'cell_id': None, 'sku_cell_id': 1279153}]\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": "82defb62-bffc-41ef-82fa-5e436ce1fe2e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "c3b9a368-649f-4522-a7d6-b519dcd79cca-attachment.json", "type": "application/json"}], "start": 1775403032012, "stop": 1775403032012}], "start": 1775403032004, "stop": 1775403032013}, {"name": "AvailableCell delete from database", "status": "broken", "statusDetails": {"message": "sqlalchemy.exc.IntegrityError: (psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"sku_cell\" violates not-null constraint\nDETAIL:  Failing row contains (1279153, f, 0, null, 4100000000000053005, 1693627, null, null).\n\n[SQL: UPDATE sku_cell SET cell_id=%(cell_id)s WHERE sku_cell.id = %(sku_cell_id)s]\n[parameters: {'cell_id': None, 'sku_cell_id': 1279153}]\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": "7b940ccd-d6e0-4d0e-98a7-4a46188ed9e1-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "ba76b170-71f8-4386-b284-f4ada4cc38d5-attachment.json", "type": "application/json"}], "start": 1775403032022, "stop": 1775403032022}], "start": 1775403032014, "stop": 1775403032023}, {"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "797ba979-b22e-4c7e-a2b7-d6e93cc79924-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "76354f8c-2add-4d77-b2c8-a10a51ce1953-attachment.json", "type": "application/json"}], "start": 1775403032032, "stop": 1775403032032}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "e7dd7dfc-95e8-4600-95c2-0fd664f4c87e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "dcce6355-cf23-4a56-9088-11e587e6f9ff-attachment.json", "type": "application/json"}], "start": 1775403032034, "stop": 1775403032034}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "936b5ce4-05c5-4393-98b8-c9f339de6b9e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "7ec87539-6970-47c5-8774-7ab7376838ae-attachment.json", "type": "application/json"}], "start": 1775403032037, "stop": 1775403032037}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "d26a0cf2-3a6b-41ae-9b38-0a31903f1ab5-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "652bf394-59cb-430e-8079-a092013195e8-attachment.json", "type": "application/json"}], "start": 1775403032039, "stop": 1775403032039}, {"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "9709f350-d1dc-48fe-b42d-4454cb83ac4f-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "f012cdb0-a4d8-49ba-b5b1-e79ec8842079-attachment.json", "type": "application/json"}], "start": 1775403032040, "stop": 1775403032040}, {"name": "db.request SQLAlchemy query SELECT → dm_wms_be_service_acceptance ", "status": "passed", "attachments": [{"name": "query", "source": "13873b85-3540-4c68-9c4a-9cb318510848-attachment.txt", "type": "text/plain"}, {"name": "result", "source": "41fc5e32-c25d-4e71-a0b8-a7c3200b03a9-attachment.json", "type": "application/json"}], "start": 1775403032045, "stop": 1775403032045}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "148c777b-2b98-45d4-9bec-f41762d59054-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "8e649b92-5f1a-4202-a148-0d44c3d7224f-attachment.json", "type": "application/json"}], "start": 1775403032046, "stop": 1775403032046}, {"name": "SQLAlchemy query DELETE ", "status": "passed", "attachments": [{"name": "query", "source": "76892388-9468-4f32-a8f7-df5cd68b3e23-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "2f8d4e3a-4976-4a51-b014-8f0ad4b08182-attachment.json", "type": "application/json"}], "start": 1775403032047, "stop": 1775403032047}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "61709ac1-4aaa-4d4c-97bd-138f20ee422c-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "23cc8ce5-2f33-4827-8f66-de22dd2548c0-attachment.json", "type": "application/json"}], "start": 1775403032056, "stop": 1775403032056}], "start": 1775403031976, "stop": 1775403032058}], "start": 1775402978340, "stop": 1775403032058}