=== overnight Magento cleanup/publish ===
started_utc=20260930T194548Z
app_root=/home2/devpiesol/plytix.dev.piesol.com
connection_id=4
dry_run=0
log_file=/home2/devpiesol/plytix.dev.piesol.com/logs/overnight_magento_conn4_20260930T194548Z.log
python=python3 (Python 3.10.16)
run_taxonomy_repair=1
run_attribute_repair=1
attribute_bundles=specs
attribute_fields=manufacturer family collection_style depth soft_close packaged_dimension_height packaged_dimension_width packaged_dimension_depth packaged_gross_weight cabinet_type base_cabinets wall_cabinets panels_and_fillers mouldings angle drawer_box
attribute_sync_options=1


------------------------------------------------------------
STEP: magento_pull_full
CMD: python3 -m app.jobs.magento_pull --connection-id 4 --full
started: 2026-09-30T19:45:48Z
------------------------------------------------------------
Pulled 0 products, 0 pages
OK: magento_pull_full (2026-09-30T19:45:56Z)

------------------------------------------------------------
STEP: remove_rta_products
CMD: python3 -m app.jobs.remove_channel_products --channel magento --connection-id 4 --selection sku_filter --sku-filter RTA- --scan-remote --apply --magento-action hard
started: 2026-09-30T19:45:56Z
------------------------------------------------------------
INFO:__main__:Live Magento scan for RTA-*: found=0 added_to_plan=0
{
  "status": "ok",
  "dry_run": false,
  "plan": {
    "channel_code": "magento",
    "connection_id": 4,
    "selection": "sku_filter",
    "remote_catalog_count": 5962,
    "active_master_count": 8708,
    "candidate_count": 0,
    "candidates": [],
    "samples": [],
    "scan_remote_added": 0,
    "scan_remote_count": 0
  },
  "execution": {
    "channel_code": "magento",
    "connection_id": 4,
    "dry_run": false,
    "magento_action": "hard",
    "deleted": 0,
    "failed": 0,
    "results": []
  }
}
OK: remove_rta_products (2026-09-30T19:46:19Z)

------------------------------------------------------------
STEP: remove_unassembled_products
CMD: python3 -m app.jobs.remove_channel_products --channel magento --connection-id 4 --selection master_filter --master-filter assembled or rta=Unassembled --scan-remote --apply --magento-action hard
started: 2026-09-30T19:46:19Z
------------------------------------------------------------
{
  "status": "ok",
  "dry_run": false,
  "plan": {
    "channel_code": "magento",
    "connection_id": 4,
    "selection": "master_filter",
    "remote_catalog_count": 5962,
    "active_master_count": 8708,
    "candidate_count": 0,
    "candidates": [],
    "samples": []
  },
  "execution": {
    "channel_code": "magento",
    "connection_id": 4,
    "dry_run": false,
    "magento_action": "hard",
    "deleted": 0,
    "failed": 0,
    "results": []
  }
}
OK: remove_unassembled_products (2026-09-30T19:46:48Z)

------------------------------------------------------------
STEP: prune_polluted_collections
CMD: python3 -m app.jobs.prune_polluted_collections --hub-path-slug kitchen-cabinets --magento-connection-id 4 --channels magento --include-orphans --orphan-tier test --orphan-tier empty_unlinked --purge-remote --apply
started: 2026-09-30T19:46:48Z
------------------------------------------------------------
{
  "dry_run": false,
  "hub_path_slug": "kitchen-cabinets",
  "remote_only": false,
  "taxonomy_links_only": false,
  "forget_stale_taxonomy_links": false,
  "channels": [
    "magento"
  ],
  "excluded_remote_ids": [],
  "polluted_count": 0,
  "polluted": [],
  "remote_target_count": 0,
  "remote_targets": [],
  "include_orphans": true,
  "orphans_skipped_reason": null,
  "orphan_purge_tiers": [
    "empty_unlinked",
    "test"
  ],
  "orphan_count": 0,
  "orphans": [],
  "orphan_purge_target_count": 0,
  "deactivated": [],
  "remote_purge": {
    "dry_run": false,
    "magento_deleted": 0,
    "shopify_deleted": 0,
    "already_deleted": 0,
    "links_deactivated": 0,
    "skipped": 0,
    "errors": [],
    "actions": [],
    "note": "No remote targets found in inactive taxonomy links, channel registries, or orphan scan."
  },
  "errors": []
}
OK: prune_polluted_collections (2026-09-30T19:46:51Z)

------------------------------------------------------------
STEP: channel_full_publish
CMD: python3 -m app.jobs.channel_full_publish --channel magento --magento-connection-id 4 --wait-timeout 14400 --run-pull-after --apply
started: 2026-09-30T19:46:51Z
------------------------------------------------------------
INFO:__main__:Step: master taxonomy (mode=link_only)
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy mode=link_only: skipping hierarchy/proposals/remote rebuild
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 1/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 1/12: skus=500 upserted=2473
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 2/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 2/12: skus=500 upserted=2318
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 3/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 3/12: skus=500 upserted=2293
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 4/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 4/12: skus=500 upserted=2084
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 5/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 5/12: skus=500 upserted=2455
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 6/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 6/12: skus=500 upserted=2416
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 7/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 7/12: skus=500 upserted=2312
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 8/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 8/12: skus=500 upserted=2028
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 9/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 9/12: skus=500 upserted=2472
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 10/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 10/12: skus=500 upserted=2057
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 11/12 (500 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 11/12: skus=500 upserted=1557
INFO:app.jobs.sync_master_taxonomy_pipeline:Taxonomy pipeline [1/1]: Linking products batch 12/12 (28 SKUs)
INFO:app.jobs.sync_master_taxonomy_pipeline:link_products batch 12/12: skus=28 upserted=28
INFO:__main__:Step: provision channel attributes (create_new aliases)
INFO:__main__:Step: bootstrap shopping facets (cabinet_type options + filterable)
INFO:__main__:Step: Magento collection landing metadata push
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/anna-caramel-harvest dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/anna-caramel-harvest category_id=386
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/anna-caramel-harvest category_id=386
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/anna-caramel-harvest category_id=386
INFO:magento.magento_api:Magento collection asset upload: filename=AnnaCaramelHarvest_Vignette1a-65e0a543c21f6c0e.jpg mime=image/jpeg file_bytes=96191 post_json_bytes=128369 (0.12 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/anna-caramel-harvest
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/anna-natural-rift-white-oak dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/anna-natural-rift-white-oak category_id=387
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/anna-natural-rift-white-oak category_id=387
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/anna-natural-rift-white-oak category_id=387
INFO:magento.magento_api:Magento collection asset upload: filename=AnnaNaturalRiftWhiteOak_Vignette1a-965ed9aaa238afbc.jpg mime=image/jpeg file_bytes=75799 post_json_bytes=101186 (0.10 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/anna-natural-rift-white-oak
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/anna-snow-white dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/anna-snow-white category_id=388
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/anna-snow-white category_id=388
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/anna-snow-white category_id=388
INFO:magento.magento_api:Magento collection asset upload: filename=AnnaSnowWhite_Vignette1b-2bc9d56b4e45fa0b.jpg mime=image/jpeg file_bytes=89970 post_json_bytes=120068 (0.11 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/anna-snow-white
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/anna-stone-gray dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/anna-stone-gray category_id=389
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/anna-stone-gray category_id=389
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/anna-stone-gray category_id=389
INFO:magento.magento_api:Magento collection asset upload: filename=AnnaStoneGray_Vignette1a-07cad0e91bb05fd0.jpg mime=image/jpeg file_bytes=86584 post_json_bytes=115556 (0.11 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/anna-stone-gray
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=bathroom-vanities/bedford dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=bathroom-vanities/bedford category_id=326
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=bathroom-vanities/bedford category_id=326
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=bathroom-vanities/bedford category_id=326
INFO:magento.magento_api:Magento collection asset upload: filename=PBV-BED-18GR-510x510-8b82e834f2af9291.jpg mime=image/jpeg file_bytes=14137 post_json_bytes=18956 (0.02 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=bathroom-vanities/bedford
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=bathroom-vanities/dayton dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=bathroom-vanities/dayton category_id=327
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=bathroom-vanities/dayton category_id=327
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=bathroom-vanities/dayton category_id=327
INFO:magento.magento_api:Magento collection asset upload: filename=wayfair_DAYTON_72inch_doors-closed_White_ISOMETRIC_900-260x166-ce42b1a0157be50f.jpg mime=image/jpeg file_bytes=5030 post_json_bytes=6854 (0.01 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=bathroom-vanities/dayton
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=bathroom-vanities/hallmark-frost dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=bathroom-vanities/hallmark-frost category_id=328
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=bathroom-vanities/hallmark-frost category_id=328
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=bathroom-vanities/hallmark-frost category_id=328
INFO:magento.magento_api:Magento collection asset upload: filename=hallmark-frost_kitchen_main-006a9f78ef73c703.jpg mime=image/jpeg file_bytes=535681 post_json_bytes=714355 (0.68 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=bathroom-vanities/hallmark-frost
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=bathroom-vanities/harriet dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=bathroom-vanities/harriet category_id=540
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=bathroom-vanities/harriet category_id=540
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=bathroom-vanities/harriet category_id=540
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/harriet category_id=540 attr_count=10 has_start_shopping_config=True start_shopping_config_chars=51 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=None
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/harriet category_id=540 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:db.collection_landing_push:Collection landing Magento stage=push_category_metadata_done connection_id=4 path_slug=bathroom-vanities/harriet category_id=540
INFO:db.collection_landing_push:Collection landing Magento stage=product_sync_done connection_id=4 path_slug=bathroom-vanities/harriet category_id=540 skipped=False
INFO:db.collection_landing_push:Collection landing Magento stage=shopping_icons_done connection_id=4 path_slug=bathroom-vanities/harriet category_id=540 skipped=True
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities category_id=149 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities category_id=149 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/panels-and-fillers category_id=373 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/panels-and-fillers category_id=373 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/bedford category_id=326 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/bedford category_id=326 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/dayton category_id=327 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/dayton category_id=327 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/mchenry category_id=330 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/mchenry category_id=330 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/vanity-tops category_id=332 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/vanity-tops category_id=332 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/metro-frost category_id=329 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/metro-frost category_id=329 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/metro-mist category_id=331 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/metro-mist category_id=331 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:magento.collection_landing_push:Magento collection landing payload path=bathroom-vanities/hallmark-frost category_id=328 attr_count=7 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0 field_keys=['child_remote_ids', 'child_taxonomy_nodes', 'has_collections', 'is_collection', 'parent_path_slug', 'parent_remote_id', 'shopping_intersections', 'sibling_remote_ids', 'sibling_taxonomy_nodes', 'start_shopping_config', 'taxonomy_path_slug']
INFO:magento.collection_landing_push:Magento collection landing verify path=bathroom-vanities/hallmark-frost category_id=328 verify_status=200 has_start_shopping_config=False start_shopping_config_chars=0 has_shopping_intersections=False shopping_intersections_chars=0
INFO:db.collection_landing_push:Collection landing Magento stage=relationship_sync_done connection_id=4 path_slug=bathroom-vanities/harriet category_id=540 updated=9 errors=0
INFO:db.collection_landing_push:Collection landing push done channel=magento connection_id=4 path_slug=bathroom-vanities/harriet status=pushed
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=bathroom-vanities/mchenry dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=bathroom-vanities/mchenry category_id=330
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=bathroom-vanities/mchenry category_id=330
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=bathroom-vanities/mchenry category_id=330
INFO:magento.magento_api:Magento collection asset upload: filename=1k_McHenry-GRAY_24inch_ISOMETRIC-260x260-d1fb0166a4c58ac7.jpg mime=image/jpeg file_bytes=6892 post_json_bytes=9316 (0.01 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=bathroom-vanities/mchenry
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=bathroom-vanities/metro-frost dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=bathroom-vanities/metro-frost category_id=329
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=bathroom-vanities/metro-frost category_id=329
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=bathroom-vanities/metro-frost category_id=329
INFO:magento.magento_api:Magento collection asset upload: filename=glamour_metro_frost_kitchen_Page_1-scaled-cfecee99410b0a96.jpg mime=image/jpeg file_bytes=245723 post_json_bytes=327757 (0.31 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=bathroom-vanities/metro-frost
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=bathroom-vanities/metro-mist dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=bathroom-vanities/metro-mist category_id=331
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=bathroom-vanities/metro-mist category_id=331
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=bathroom-vanities/metro-mist category_id=331
INFO:magento.magento_api:Magento collection asset upload: filename=glamour_metro_mist-scaled-d6262a0962934d98.jpg mime=image/jpeg file_bytes=299103 post_json_bytes=398913 (0.38 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=bathroom-vanities/metro-mist
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/belmont-drift-white dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/belmont-drift-white category_id=390
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/belmont-drift-white category_id=390
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/belmont-drift-white category_id=390
INFO:magento.magento_api:Magento collection asset upload: filename=BelmontDriftWhite_Vignette1a-edfb4c3e7ad09ea9.jpg mime=image/jpeg file_bytes=82447 post_json_bytes=110044 (0.10 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/belmont-drift-white
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/belmont-toffee-pecan dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/belmont-toffee-pecan category_id=391
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/belmont-toffee-pecan category_id=391
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/belmont-toffee-pecan category_id=391
INFO:magento.magento_api:Magento collection asset upload: filename=BelmontToffeePecan_Vignette1a-062013a15863a29d.jpg mime=image/jpeg file_bytes=108403 post_json_bytes=144653 (0.14 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/belmont-toffee-pecan
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/chesapeake-golden-oak dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/chesapeake-golden-oak category_id=392
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/chesapeake-golden-oak category_id=392
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/chesapeake-golden-oak category_id=392
INFO:magento.magento_api:Magento collection asset upload: filename=ChesapeakeGoldenOak_Vignette1a-405d46e452e10f87.jpg mime=image/jpeg file_bytes=100899 post_json_bytes=134646 (0.13 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/chesapeake-golden-oak
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/cooper-slate-gray dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/cooper-slate-gray category_id=393
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/cooper-slate-gray category_id=393
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/cooper-slate-gray category_id=393
INFO:magento.magento_api:Magento collection asset upload: filename=CooperSlateGray_Vignette1a-8a840d734a076a06.jpg mime=image/jpeg file_bytes=83181 post_json_bytes=111018 (0.11 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/cooper-slate-gray
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/eleanor-ocean-blue dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/eleanor-ocean-blue category_id=394
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/eleanor-ocean-blue category_id=394
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/eleanor-ocean-blue category_id=394
INFO:magento.magento_api:Magento collection asset upload: filename=EleanorOceanBlue_Vignette1a-fa24f7ec7dcfe9da.jpg mime=image/jpeg file_bytes=78589 post_json_bytes=104899 (0.10 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/eleanor-ocean-blue
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/eleanor-snow-white dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/eleanor-snow-white category_id=395
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/eleanor-snow-white category_id=395
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/eleanor-snow-white category_id=395
INFO:magento.magento_api:Magento collection asset upload: filename=EleanorSnowWhite_Vignette1a-ae67d849101eec97.jpg mime=image/jpeg file_bytes=95434 post_json_bytes=127359 (0.12 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/eleanor-snow-white
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/galaxy-horizon dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/galaxy-horizon category_id=396
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/galaxy-horizon category_id=396
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/galaxy-horizon category_id=396
INFO:magento.magento_api:Magento collection asset upload: filename=GalaxyHorizon_Vignette1a-e517d898531c1203.jpg mime=image/jpeg file_bytes=106181 post_json_bytes=141684 (0.14 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/galaxy-horizon
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/grace-snow-white dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/grace-snow-white category_id=397
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/grace-snow-white category_id=397
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/grace-snow-white category_id=397
INFO:magento.magento_api:Magento collection asset upload: filename=GraceSnowWhite_1080_x_608-42d2648e6f457143.jpg mime=image/jpeg file_bytes=181597 post_json_bytes=242241 (0.23 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/grace-snow-white
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/hallmark-frost dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/hallmark-frost category_id=398
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/hallmark-frost category_id=398
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/hallmark-frost category_id=398
INFO:magento.magento_api:Magento collection asset upload: filename=HallmarkFrost_Vignette1a-e16f83ae89e8688b.jpg mime=image/jpeg file_bytes=109742 post_json_bytes=146432 (0.14 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/hallmark-frost
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/harriet-pearl-white dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/harriet-pearl-white category_id=399
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/harriet-pearl-white category_id=399
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/harriet-pearl-white category_id=399
INFO:magento.magento_api:Magento collection asset upload: filename=HarrietPearlWhite_Vignette1a-b753a21c31f4215d.jpg mime=image/jpeg file_bytes=53317 post_json_bytes=71204 (0.07 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/harriet-pearl-white
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/hurston-midnight-espresso dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/hurston-midnight-espresso category_id=400
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/hurston-midnight-espresso category_id=400
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/hurston-midnight-espresso category_id=400
INFO:magento.magento_api:Magento collection asset upload: filename=glamour_hurston_espresso-b65427c25a23b4e1.webp mime=image/webp file_bytes=31284 post_json_bytes=41821 (0.04 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/hurston-midnight-espresso
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/johnson-sandstone dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/johnson-sandstone category_id=401
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/johnson-sandstone category_id=401
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/johnson-sandstone category_id=401
INFO:magento.magento_api:Magento collection asset upload: filename=JohnsonSandstone_Vignette1a-580506ceae40926a.jpg mime=image/jpeg file_bytes=100427 post_json_bytes=134015 (0.13 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/johnson-sandstone
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/johnson-white dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/johnson-white category_id=531
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/johnson-white category_id=531
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/johnson-white category_id=531
INFO:magento.magento_api:Magento collection asset upload: filename=JOHNSON_glamour-418b373ad67790ce.jpg mime=image/jpeg file_bytes=232339 post_json_bytes=309887 (0.30 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/johnson-white
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/maya-black-rift-white-oak dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/maya-black-rift-white-oak category_id=403
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/maya-black-rift-white-oak category_id=403
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/maya-black-rift-white-oak category_id=403
INFO:magento.magento_api:Magento collection asset upload: filename=MayaBlackRiftWhiteOak_Vignette1a-ee090b2815e10c17.jpg mime=image/jpeg file_bytes=84446 post_json_bytes=112712 (0.11 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/maya-black-rift-white-oak
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/maya-natural-rift-white-oak dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/maya-natural-rift-white-oak category_id=404
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/maya-natural-rift-white-oak category_id=404
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/maya-natural-rift-white-oak category_id=404
INFO:magento.magento_api:Magento collection asset upload: filename=MayaNaturalRiftWhiteOak_Vignette1a-f8943bde70a4b88c.jpg mime=image/jpeg file_bytes=65641 post_json_bytes=87642 (0.08 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/maya-natural-rift-white-oak
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/maya-snow-white dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/maya-snow-white category_id=405
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/maya-snow-white category_id=405
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/maya-snow-white category_id=405
INFO:magento.magento_api:Magento collection asset upload: filename=MayaSnowWhite_Vignette1a-bcf611d3852d405e.jpg mime=image/jpeg file_bytes=70072 post_json_bytes=93540 (0.09 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/maya-snow-white
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/merrill-polar-white dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/merrill-polar-white category_id=406
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/merrill-polar-white category_id=406
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/merrill-polar-white category_id=406
INFO:magento.magento_api:Magento collection asset upload: filename=MerrillPolarWhite_Vignette1a-7e4170b9340062ff.jpg mime=image/jpeg file_bytes=76639 post_json_bytes=102300 (0.10 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/merrill-polar-white
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/merrill-slate dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/merrill-slate category_id=407
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/merrill-slate category_id=407
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/merrill-slate category_id=407
INFO:magento.magento_api:Magento collection asset upload: filename=30-MARCH-2022_northpoint_maui-slate_MERRILL_glamour-17d4e219a2fc27ae.png mime=image/png file_bytes=765119 post_json_bytes=1020294 (0.97 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/merrill-slate
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/plymouth-espresso-maple dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/plymouth-espresso-maple category_id=408
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/plymouth-espresso-maple category_id=408
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/plymouth-espresso-maple category_id=408
INFO:magento.magento_api:Magento collection asset upload: filename=glamour_plymouth_espresso_maple-7e3b4bf91a48e16d.jpg mime=image/jpeg file_bytes=110000 post_json_bytes=146783 (0.14 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/plymouth-espresso-maple
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/quest-metro-frost dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/quest-metro-frost category_id=409
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/quest-metro-frost category_id=409
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/quest-metro-frost category_id=409
INFO:magento.magento_api:Magento collection asset upload: filename=glamour_metro_frost_kitchen_Page_1-8cb8462384c58151.jpg mime=image/jpeg file_bytes=504376 post_json_bytes=672622 (0.64 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/quest-metro-frost
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
INFO:db.collection_landing_push:Collection landing push start channel=magento connection_id=4 path_slug=kitchen-cabinets/quest-metro-mist dry_run=False sync_products=True sync_shopping_icons=True apply_listing_paths=True
INFO:db.collection_landing_push:Collection landing Magento stage=refresh_intersections connection_id=4 path_slug=kitchen-cabinets/quest-metro-mist category_id=410
INFO:db.collection_landing_push:Collection landing Magento stage=build_relationship_metadata connection_id=4 path_slug=kitchen-cabinets/quest-metro-mist category_id=410
INFO:db.collection_landing_push:Collection landing Magento stage=apply_listing_paths connection_id=4 path_slug=kitchen-cabinets/quest-metro-mist category_id=410
INFO:magento.magento_api:Magento collection asset upload: filename=MetroMist_Vignette1a-c1c04e3c3774fac2.jpg mime=image/jpeg file_bytes=82992 post_json_bytes=110760 (0.11 MB) url=https://dssstaging.homesurplus.com/rest/all/V1/piehs/collection-media
ERROR:db.collection_landing_push:Collection landing push failed channel=magento connection_id=4 path_slug=kitchen-cabinets/quest-metro-mist
Traceback (most recent call last):
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 226, in push_collection_landing_channel
    item = _push_one_magento(
  File "/home2/devpiesol/plytix.dev.piesol.com/db/collection_landing_push.py", line 1462, in _push_one_magento
    result = push_magento_collection_landing(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 173, in push_magento_collection_landing
    localized_row, uploaded_assets = localize_magento_collection_assets(
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 746, in localize_magento_collection_assets
    out["thumbnail_image_url"] = localize(out["thumbnail_image_url"], "thumbnail_image_url")
  File "/home2/devpiesol/plytix.dev.piesol.com/magento/collection_landing_push.py", line 732, in localize
    raise RuntimeError(f"Magento collection asset upload failed: HTTP {status} {body}")
RuntimeError: Magento collection asset upload failed: HTTP 200 None
{
  "dry_run": false,
  "channels": [
    "magento"
  ],
  "taxonomy_mode": "link_only",
  "fast": false,
  "steps": {
    "taxonomy": {
      "dry_run": false,
      "taxonomy_mode": "link_only",
      "steps": {
        "link_products": {
          "dry_run": false,
          "sku_total": 5528,
          "batch_size": 500,
          "batch_count": 12,
          "batches": [
            {
              "batch": 1,
              "sku_count": 500,
              "assignment_count": 2473,
              "upserted": 2473
            },
            {
              "batch": 2,
              "sku_count": 500,
              "assignment_count": 2318,
              "upserted": 2318
            },
            {
              "batch": 3,
              "sku_count": 500,
              "assignment_count": 2293,
              "upserted": 2293
            },
            {
              "batch": 4,
              "sku_count": 500,
              "assignment_count": 2084,
              "upserted": 2084
            },
            {
              "batch": 5,
              "sku_count": 500,
              "assignment_count": 2455,
              "upserted": 2455
            },
            {
              "batch": 6,
              "sku_count": 500,
              "assignment_count": 2416,
              "upserted": 2416
            },
            {
              "batch": 7,
              "sku_count": 500,
              "assignment_count": 2312,
              "upserted": 2312
            },
            {
              "batch": 8,
              "sku_count": 500,
              "assignment_count": 2028,
              "upserted": 2028
            },
            {
              "batch": 9,
              "sku_count": 500,
              "assignment_count": 2472,
              "upserted": 2472
            },
            {
              "batch": 10,
              "sku_count": 500,
              "assignment_count": 2057,
              "upserted": 2057
            },
            {
              "batch": 11,
              "sku_count": 500,
              "assignment_count": 1557,
              "upserted": 1557
            },
            {
              "batch": 12,
              "sku_count": 28,
              "assignment_count": 28,
              "upserted": 28
            }
          ],
          "assignment_count": 24493,
          "upserted": 24493
        }
      },
      "connections": {
        "magento": 4,
        "shopify": 1
      },
      "sku_total": 5528,
      "status": "ok"
    },
    "provision_attributes": {
      "magento": {
        "status": "ok",
        "channel": "magento",
        "created": 0,
        "linked": 0,
        "planned": 0,
        "configurable_catalog": {
          "status": "ok",
          "channel": "magento",
          "connection_id": 4,
          "created_attributes": 0,
          "created_options": 0,
          "errors": []
        }
      }
    },
    "shopping_facets": {
      "connection_id": 4,
      "dry_run": false,
      "attributes": {
        "cabinet_type": {
          "attribute_code": "cabinet_type",
          "created_options": [],
          "existing_options": [],
          "filterable_updated": false,
          "errors": [
            "Attribute cabinet_type not found in Magento (HTTP 200)"
          ],
          "url_slugs": {}
        }
      }
    },
    "magento_collection_landings": {
      "channel_code": "magento",
      "connection_id": 4,
      "dry_run": false,
      "provision_missing_remote": false,
      "apply_listing_paths": true,
      "sync_products": true,
      "sync_shopping_icons": true,
      "skip_collection_assets": false,
      "count": 32,
      "pushed": 1,
      "skipped": 0,
      "errors": [
        {
          "path_slug": "kitchen-cabinets/anna-caramel-harvest",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/anna-natural-rift-white-oak",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/anna-snow-white",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/anna-stone-gray",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "bathroom-vanities/bedford",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "bathroom-vanities/dayton",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "bathroom-vanities/hallmark-frost",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "bathroom-vanities/mchenry",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "bathroom-vanities/metro-frost",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "bathroom-vanities/metro-mist",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/belmont-drift-white",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/belmont-toffee-pecan",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/chesapeake-golden-oak",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/cooper-slate-gray",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/eleanor-ocean-blue",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/eleanor-snow-white",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/galaxy-horizon",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/grace-snow-white",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/hallmark-frost",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/harriet-pearl-white",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/hurston-midnight-espresso",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/johnson-sandstone",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/johnson-white",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/maya-black-rift-white-oak",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/maya-natural-rift-white-oak",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/maya-snow-white",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/merrill-polar-white",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/merrill-slate",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/plymouth-espresso-maple",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/quest-metro-frost",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        },
        {
          "path_slug": "kitchen-cabinets/quest-metro-mist",
          "error": "Magento collection asset upload failed: HTTP 200 None"
        }
      ],
      "results": [
        {
          "channel": "magento",
          "category_id": 540,
          "custom_attribute_count": 10,
          "pushed": 10,
          "uploaded_assets": [],
          "has_start_shopping_config": true,
          "start_shopping_config_chars": 51,
          "verified_start_shopping_config": false,
          "verified_start_shopping_config_chars": 0,
          "listing_apply": {
            "path_slug": "bathroom-vanities/harriet",
            "category_l1": "Bathroom Vanities",
            "collection": "Bathroom Vanities / Harriet",
            "parent_path_slug": "bathroom-vanities",
            "dry_run": false,
            "sku_count": 0,
            "assignment_count": 0,
            "upserted": 0,
            "deactivated": 0,
            "sku_prefixes": [],
            "samples": []
          },
          "product_sync": {
            "dry_run": false,
            "resolved": 0,
            "processed": 0,
            "assigned": 0,
            "skipped_existing": 0,
            "failed": 0,
            "errors": []
          },
          "shopping_icons": {
            "dry_run": false,
            "planned": 2,
            "pushed": 0,
            "skipped": 2,
            "errors": []
          },
          "relationship_sync": {
            "updated": 9,
            "skipped": 0,
            "errors": []
          },
          "status": "pushed",
          "path_slug": "bathroom-vanities/harriet",
          "remote_id": "540",
          "target_source": "listing_path_target",
          "remote_path": "Bathroom Vanities/Harriet",
          "provisioned": false
        }
      ]
    }
  },
  "skip_collection_assets": false,
  "connections": {
    "magento": 4,
    "shopify": 1
  },
  "sku_total": 5528,
  "status": "failed",
  "error": "Magento collection landing push failed"
}
FAILED step=channel_full_publish exit=1
