Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: AggregateError [ETIMEDOUT] (shopify theme dev --theme-editor-sync) #4576

Closed
2 tasks done
MaxDesignFR opened this issue Oct 3, 2024 · 5 comments · Fixed by #4599
Closed
2 tasks done

[Bug]: AggregateError [ETIMEDOUT] (shopify theme dev --theme-editor-sync) #4576

MaxDesignFR opened this issue Oct 3, 2024 · 5 comments · Fixed by #4599
Assignees
Labels
Area: @shopify/theme @shopify/theme package issues #gsd:40767 Fortify local development experience for Liquid themes important second highest severity for theme related bug Type: Bug Something isn't working

Comments

@MaxDesignFR
Copy link

Please confirm that you have:

  • Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
  • Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?

Theme

Expected behavior

It should have worked.

Actual behavior

The CLI ends its process by itslef. Sometimes the local theme dev might work a couple of minutes before it crashes randomly (with a different error than the one in this verbose), sometimes it crashes as soon as I start it (see verbose). Using --legacy is not a good option either because it just can't handle the newer json comments properly when using flag --theme-editor-sync so it's a pain to use (see issue #4107 that is still relevant)

Verbose output

maxdesign@PC-MAX:~/shopify/stores/Univers Du Japon$ store_id=$(jq -r '.store' .vscode/settings.json) || read -p 'Enter store ID: ' store_id && shopify theme dev --theme-editor-sync --store=$store_id --verbose
2024-10-03T15:42:56.437Z: Running command theme dev
2024-10-03T15:42:56.449Z: Ensuring that the user is authenticated with the Theme API with the following scopes:
[]

2024-10-03T15:42:56.449Z: Ensuring that the user is authenticated with the Admin API with the following scopes for the store japon-avenue.myshopify.com:
[]

2024-10-03T15:42:56.449Z: Getting session store...
2024-10-03T15:42:56.452Z: Validating existing session against the scopes:
[
  "openid",
  "https://api.shopify.com/auth/shop.admin.graphql",
  "https://api.shopify.com/auth/shop.admin.themes",
  "https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
  "https://api.shopify.com/auth/shop.storefront-renderer.devtools",
  "https://api.shopify.com/auth/partners.app.cli.access",
  "https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
  "adminApi": {
    "scopes": [],
    "storeFqdn": "japon-avenue.myshopify.com"
  }
}

2024-10-03T15:42:56.452Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-10-03T15:42:56.453Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:57.245Z: Request to https://accounts.shopify.com/oauth/introspection completed in 792 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"d086b3a04730fae84e26b38d99790dda"
 - server-timing: processing;dur=25, socket_queue;dur=1.119, edge;dur=1.018, util;dur=0.1, cfRequestDuration;dur=150.999784
 - x-request-id: aa9b88d4-dc15-4b22-9ac9-736852a63139-1727970178
    
2024-10-03T15:42:57.248Z: The identity token is valid: true
2024-10-03T15:42:57.248Z: 
The validation of the token for application/identity completed with the following results:
- It's expired: false
- It's invalid in identity: false
  
2024-10-03T15:42:57.249Z: The current session is valid but needs refresh. Refreshing...
2024-10-03T15:42:57.249Z: Sending POST request to URL https://accounts.shopify.com/oauth/token?grant_type=refresh_token&access_token=atkn_CjQIzvb6twYQ7q77twZSJggBEhCQ_cMdZu5PEKcW3oygu1RiGhC6TWLac8lFQq6Z2EzvbfNmEkDgj6A33A5IczLf5DV2gVN_e5dJteqMtxjn8MY3jZs55oKvqBLJfIGR6oSGa-p3Vw_DtanDFbckOdOQraNsMP0N&refresh_token=atkn_CiEIzvb6twYQzpCZuQaiARIKELpNYtpzyUVCrpnYTO9t82YSQIryCNDy9WfeNfZGAbj2sLvmeDPNEGdeR-iMXPOy6813RRJNP_S8xP03ZXr3nsKOwZq6LmTHf13oVKqK3MxVYw8&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:57.716Z: Request to https://accounts.shopify.com/oauth/token?grant_type=refresh_token&access_token=atkn_CjQIzvb6twYQ7q77twZSJggBEhCQ_cMdZu5PEKcW3oygu1RiGhC6TWLac8lFQq6Z2EzvbfNmEkDgj6A33A5IczLf5DV2gVN_e5dJteqMtxjn8MY3jZs55oKvqBLJfIGR6oSGa-p3Vw_DtanDFbckOdOQraNsMP0N&refresh_token=atkn_CiEIzvb6twYQzpCZuQaiARIKELpNYtpzyUVCrpnYTO9t82YSQIryCNDy9WfeNfZGAbj2sLvmeDPNEGdeR-iMXPOy6813RRJNP_S8xP03ZXr3nsKOwZq6LmTHf13oVKqK3MxVYw8&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3 completed in 466 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"664a971bb85671b4bf18425d6a9bf264"
 - server-timing: processing;dur=97, socket_queue;dur=1.674, edge;dur=1.03, util;dur=0.2, cfRequestDuration;dur=210.999966
 - x-request-id: cd93e9a8-1293-4e44-9840-9bf43faaa146-1727970178
    
2024-10-03T15:42:57.718Z: Sending POST request to URL https://accounts.shopify.com/oauth/token?grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&audience=271e16d403dfa18082ffb3d197bd2b5f4479c3fc32736d69296829cbb28d41a6&scope=https%3A%2F%2Fapi.shopify.com%2Fauth%2Fpartners.app.cli.access&subject_token=****
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:57.718Z: Sending POST request to URL https://accounts.shopify.com/oauth/token?grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&audience=ee139b3d-5861-4d45-b387-1bc3ada7811c&scope=https%3A%2F%2Fapi.shopify.com%2Fauth%2Fshop.storefront-renderer.devtools&subject_token=****
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:57.718Z: Sending POST request to URL https://accounts.shopify.com/oauth/token?grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&audience=32ff8ee5-82b8-4d93-9f8a-c6997cefb7dc&scope=https%3A%2F%2Fapi.shopify.com%2Fauth%2Fdestinations.readonly&subject_token=****
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:57.718Z: Sending POST request to URL https://accounts.shopify.com/oauth/token?grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&audience=7ee65a63608843c577db8b23c4d7316ea0a01bd2f7594f8a9c06ea668c1b775c&scope=https%3A%2F%2Fapi.shopify.com%2Fauth%2Fshop.admin.graphql+https%3A%2F%2Fapi.shopify.com%2Fauth%2Fshop.admin.themes+https%3A%2F%2Fapi.shopify.com%2Fauth%2Fpartners.collaborator-relationships.readonly&subject_token=****&destination=https%3A%2F%2Fjapon-avenue.myshopify.com%2Fadmin
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:58.063Z: Request to https://accounts.shopify.com/oauth/token?grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&audience=ee139b3d-5861-4d45-b387-1bc3ada7811c&scope=https%3A%2F%2Fapi.shopify.com%2Fauth%2Fshop.storefront-renderer.devtools&subject_token=**** completed in 345 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"4d4afbebfc3c0a69ce46ac9520fcf243"
 - server-timing: processing;dur=52, socket_queue;dur=2.261, edge;dur=2.027, util;dur=0.1, cfRequestDuration;dur=180.999994
 - x-request-id: 74870aa5-5e57-4c95-b976-87477996762c-1727970178
    
2024-10-03T15:42:58.145Z: Request to https://accounts.shopify.com/oauth/token?grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&audience=271e16d403dfa18082ffb3d197bd2b5f4479c3fc32736d69296829cbb28d41a6&scope=https%3A%2F%2Fapi.shopify.com%2Fauth%2Fpartners.app.cli.access&subject_token=**** completed in 427 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"95577cf394ecb7e996e1eb14dabfdaa2"
 - server-timing: processing;dur=60, socket_queue;dur=1.894, edge;dur=1.021, util;dur=0.2, cfRequestDuration;dur=203.000069
 - x-request-id: b44427a8-df3d-4135-ad7c-401d723ac859-1727970178
    
2024-10-03T15:42:58.185Z: Request to https://accounts.shopify.com/oauth/token?grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&audience=32ff8ee5-82b8-4d93-9f8a-c6997cefb7dc&scope=https%3A%2F%2Fapi.shopify.com%2Fauth%2Fdestinations.readonly&subject_token=**** completed in 466 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"494b5b3bd80d9911ad36f4901cfee762"
 - server-timing: processing;dur=48, socket_queue;dur=2.114, edge;dur=1.038, util;dur=0.1, cfRequestDuration;dur=171.999931
 - x-request-id: 7002d224-9362-45eb-9a2d-4949663a957d-1727970179
    
2024-10-03T15:42:58.186Z: Request to https://accounts.shopify.com/oauth/token?grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Atoken-exchange&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&client_id=fbdb2649-e327-4907-8f67-908d24cfd7e3&audience=7ee65a63608843c577db8b23c4d7316ea0a01bd2f7594f8a9c06ea668c1b775c&scope=https%3A%2F%2Fapi.shopify.com%2Fauth%2Fshop.admin.graphql+https%3A%2F%2Fapi.shopify.com%2Fauth%2Fshop.admin.themes+https%3A%2F%2Fapi.shopify.com%2Fauth%2Fpartners.collaborator-relationships.readonly&subject_token=****&destination=https%3A%2F%2Fjapon-avenue.myshopify.com%2Fadmin completed in 468 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"0b81a6bc858a234c3673f4dfc0528c2c"
 - server-timing: processing;dur=49, socket_queue;dur=1.599, edge;dur=1.061, util;dur=0.05, cfRequestDuration;dur=196.999788
 - x-request-id: c0cd6c94-c578-40a2-8da4-c7961f10a79f-1727970179
    
2024-10-03T15:42:58.188Z: Setting session store...
2024-10-03T15:42:58.193Z: Ensuring that the user is authenticated with the Storefront API with the following scopes:
[]

2024-10-03T15:42:58.193Z: Getting session store...
2024-10-03T15:42:58.194Z: Validating existing session against the scopes:
[
  "openid",
  "https://api.shopify.com/auth/shop.admin.graphql",
  "https://api.shopify.com/auth/shop.admin.themes",
  "https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
  "https://api.shopify.com/auth/shop.storefront-renderer.devtools",
  "https://api.shopify.com/auth/partners.app.cli.access",
  "https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
  "storefrontRendererApi": {
    "scopes": []
  }
}

2024-10-03T15:42:58.194Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-10-03T15:42:58.194Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:58.603Z: Request to https://accounts.shopify.com/oauth/introspection completed in 409 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"b7e60f184177f573298ddc598071bdc7"
 - server-timing: processing;dur=27, socket_queue;dur=1.057, edge;dur=1.015, util;dur=0.1, cfRequestDuration;dur=152.999878
 - x-request-id: 521986ee-f910-44cd-a632-034734db2e4e-1727970179
    
2024-10-03T15:42:58.603Z: The identity token is valid: true
2024-10-03T15:42:58.604Z: 
The validation of the token for application/identity completed with the following results:
- It's expired: false
- It's invalid in identity: false
  
2024-10-03T15:42:58.604Z: Getting development theme...
2024-10-03T15:42:59.097Z: Request to https://japon-avenue.myshopify.com/admin/api/unstable/themes/172425412932.json?fields=id%2Cname%2Crole%2Cprocessing completed in 492 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=220, cfRequestDuration;dur=258.999825
 - x-request-id: bcb0471f-66be-4b7e-9b6f-e312284d2699-1727970179
    
╭─ info ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                        │
│  You're using the new version of `shopify theme dev`.                                                                                  │
│                                                                                                                                        │
│  Run `shopify theme dev --legacy` to switch back to the previous version.                                                              │
│                                                                                                                                        │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

2024-10-03T15:42:59.159Z: Port 9292 is free
2024-10-03T15:42:59.178Z: Reading the content of file at assets/accordion-tabs-maxdesign.css...
2024-10-03T15:42:59.179Z: Reading the content of file at assets/accordion-tabs-maxdesign.js...
2024-10-03T15:42:59.179Z: Reading the content of file at assets/accordion-tabs-maxdesign.min.css...
2024-10-03T15:42:59.179Z: Reading the content of file at assets/accordion-tabs-maxdesign.min.js...
2024-10-03T15:42:59.179Z: Reading the content of file at assets/arrow-left.svg.liquid...
2024-10-03T15:42:59.179Z: Reading the content of file at assets/arrow-right.svg.liquid...
2024-10-03T15:42:59.179Z: Reading the content of file at assets/banner-maxdesign.css...
2024-10-03T15:42:59.180Z: Reading the content of file at assets/banner-maxdesign.js...
2024-10-03T15:42:59.180Z: Reading the content of file at assets/banner-maxdesign.min.js...
2024-10-03T15:42:59.180Z: Reading the content of file at assets/cart-maxdesign.css...
2024-10-03T15:42:59.180Z: Reading the content of file at assets/cart-maxdesign.js...
2024-10-03T15:42:59.180Z: Reading the content of file at assets/cart-maxdesign.min.js...
2024-10-03T15:42:59.180Z: Reading the content of file at assets/custom.css...
2024-10-03T15:42:59.181Z: Reading the content of file at assets/custom.js...
2024-10-03T15:42:59.181Z: Reading the content of file at assets/custom.min.css...
2024-10-03T15:42:59.181Z: Reading the content of file at assets/custom.min.js...
2024-10-03T15:42:59.181Z: Reading the content of file at assets/delivery-estimation-maxdesign.js...
2024-10-03T15:42:59.181Z: Reading the content of file at assets/delivery-estimation-maxdesign.min.js...
2024-10-03T15:42:59.181Z: Reading the content of file at assets/embla.min.js...
2024-10-03T15:42:59.182Z: Reading the content of file at assets/fbt-maxdesign.css...
2024-10-03T15:42:59.182Z: Reading the content of file at assets/fbt-maxdesign.js...
2024-10-03T15:42:59.182Z: Reading the content of file at assets/fbt-maxdesign.min.js...
2024-10-03T15:42:59.182Z: Reading the content of file at assets/flickity.js...
2024-10-03T15:42:59.182Z: Reading the content of file at assets/footer-maxdesign.css...
2024-10-03T15:42:59.182Z: Reading the content of file at assets/footer-maxdesign.js...
2024-10-03T15:42:59.182Z: Reading the content of file at assets/footer-maxdesign.min.css...
2024-10-03T15:42:59.183Z: Reading the content of file at assets/footer-maxdesign.min.js...
2024-10-03T15:42:59.183Z: Reading the content of file at assets/header-maxdesign.css...
2024-10-03T15:42:59.183Z: Reading the content of file at assets/header-maxdesign.js...
2024-10-03T15:42:59.183Z: Reading the content of file at assets/header-maxdesign.min.css...
2024-10-03T15:42:59.183Z: Reading the content of file at assets/header-maxdesign.min.js...
2024-10-03T15:42:59.183Z: Reading the content of file at assets/localization-maxdesign.css...
2024-10-03T15:42:59.183Z: Reading the content of file at assets/localization-maxdesign.js...
2024-10-03T15:42:59.184Z: Reading the content of file at assets/localization-maxdesign.min.js...
2024-10-03T15:42:59.184Z: Reading the content of file at assets/localization-switcher-maxdesign.css...
2024-10-03T15:42:59.184Z: Reading the content of file at assets/localization-switcher-maxdesign.js...
2024-10-03T15:42:59.184Z: Reading the content of file at assets/localization-switcher-maxdesign.min.js...
2024-10-03T15:42:59.184Z: Reading the content of file at assets/logo-bar-maxdesign.css...
2024-10-03T15:42:59.184Z: Reading the content of file at assets/logo-bar-maxdesign.js...
2024-10-03T15:42:59.184Z: Reading the content of file at assets/logo-bar-maxdesign.min.js...
2024-10-03T15:42:59.185Z: Reading the content of file at assets/modal-maxdesign.css...
2024-10-03T15:42:59.185Z: Reading the content of file at assets/modal-maxdesign.js...
2024-10-03T15:42:59.185Z: Reading the content of file at assets/modal-maxdesign.min.js...
2024-10-03T15:42:59.185Z: Reading the content of file at assets/photoswipe.js...
2024-10-03T15:42:59.185Z: Reading the content of file at assets/product-options-maxdesign.css...
2024-10-03T15:42:59.185Z: Reading the content of file at assets/product-options-maxdesign.js...
2024-10-03T15:42:59.185Z: Reading the content of file at assets/product-options-maxdesign.min.js...
2024-10-03T15:42:59.186Z: Reading the content of file at assets/restock-alert-maxdesign.css...
2024-10-03T15:42:59.186Z: Reading the content of file at assets/restock-alert-maxdesign.js...
2024-10-03T15:42:59.186Z: Reading the content of file at assets/restock-alert-maxdesign.min.js...
2024-10-03T15:42:59.186Z: Reading the content of file at assets/reviews-maxdesign.css...
2024-10-03T15:42:59.186Z: Reading the content of file at assets/reviews-maxdesign.js...
2024-10-03T15:42:59.186Z: Reading the content of file at assets/reviews-maxdesign.min.js...
2024-10-03T15:42:59.186Z: Reading the content of file at assets/theme.css...
2024-10-03T15:42:59.187Z: Reading the content of file at assets/theme.js...
2024-10-03T15:42:59.187Z: Reading the content of file at assets/theme.min.css...
2024-10-03T15:42:59.187Z: Reading the content of file at assets/theme.min.js...
2024-10-03T15:42:59.187Z: Reading the content of file at assets/title-maxdesign.css...
2024-10-03T15:42:59.187Z: Reading the content of file at assets/title-maxdesign.min.css...
2024-10-03T15:42:59.188Z: Reading the content of file at assets/vendor.js...
2024-10-03T15:42:59.188Z: Reading the content of file at assets/wishlist-maxdesign.css...
2024-10-03T15:42:59.188Z: Reading the content of file at assets/wishlist-maxdesign.js...
2024-10-03T15:42:59.188Z: Reading the content of file at assets/wishlist-maxdesign.min.js...
2024-10-03T15:42:59.188Z: Reading the content of file at assets/zoom-cursor.svg.liquid...
2024-10-03T15:42:59.188Z: Reading the content of file at config/settings_data.json...
2024-10-03T15:42:59.189Z: Reading the content of file at config/settings_schema.json...
2024-10-03T15:42:59.189Z: Reading the content of file at layout/password.liquid...
2024-10-03T15:42:59.189Z: Reading the content of file at layout/theme.liquid...
2024-10-03T15:42:59.189Z: Reading the content of file at locales/ar.json...
2024-10-03T15:42:59.189Z: Reading the content of file at locales/de.json...
2024-10-03T15:42:59.190Z: Reading the content of file at locales/en.default.json...
2024-10-03T15:42:59.190Z: Reading the content of file at locales/es.json...
2024-10-03T15:42:59.190Z: Reading the content of file at locales/fi.json...
2024-10-03T15:42:59.190Z: Reading the content of file at locales/fr.json...
2024-10-03T15:42:59.190Z: Reading the content of file at locales/it.json...
2024-10-03T15:42:59.191Z: Reading the content of file at locales/ja.json...
2024-10-03T15:42:59.191Z: Reading the content of file at locales/nb.json...
2024-10-03T15:42:59.191Z: Reading the content of file at locales/pl.json...
2024-10-03T15:42:59.191Z: Reading the content of file at locales/pt-BR.json...
2024-10-03T15:42:59.191Z: Reading the content of file at locales/sv.json...
2024-10-03T15:42:59.192Z: Reading the content of file at sections/announcement-bar.liquid...
2024-10-03T15:42:59.192Z: Reading the content of file at sections/app-optimization.liquid...
2024-10-03T15:42:59.192Z: Reading the content of file at sections/apps.liquid...
2024-10-03T15:42:59.192Z: Reading the content of file at sections/back-to-top-maxdesign.liquid...
2024-10-03T15:42:59.192Z: Reading the content of file at sections/banner-maxdesign.liquid...
2024-10-03T15:42:59.192Z: Reading the content of file at sections/blog-post-banner.liquid...
2024-10-03T15:42:59.193Z: Reading the content of file at sections/blog-post-comments.liquid...
2024-10-03T15:42:59.193Z: Reading the content of file at sections/blog-post-prev-next.liquid...
2024-10-03T15:42:59.193Z: Reading the content of file at sections/blog-posts.liquid...
2024-10-03T15:42:59.193Z: Reading the content of file at sections/button.liquid...
2024-10-03T15:42:59.193Z: Reading the content of file at sections/cart-maxdesign.liquid...
2024-10-03T15:42:59.194Z: Reading the content of file at sections/cart-recommendations.liquid...
2024-10-03T15:42:59.194Z: Reading the content of file at sections/collection-banner.liquid...
2024-10-03T15:42:59.194Z: Reading the content of file at sections/collection-list.liquid...
2024-10-03T15:42:59.194Z: Reading the content of file at sections/contact-form.liquid...
2024-10-03T15:42:59.194Z: Reading the content of file at sections/contact-maxdesign.liquid...
2024-10-03T15:42:59.195Z: Reading the content of file at sections/custom-html.liquid...
2024-10-03T15:42:59.195Z: Reading the content of file at sections/custom-liquid.liquid...
2024-10-03T15:42:59.195Z: Reading the content of file at sections/faq.liquid...
2024-10-03T15:42:59.195Z: Reading the content of file at sections/faqBanner-maxdesign.liquid...
2024-10-03T15:42:59.195Z: Reading the content of file at sections/faqTabs-maxdesign.liquid...
2024-10-03T15:42:59.195Z: Reading the content of file at sections/fbt-maxdesign.liquid...
2024-10-03T15:42:59.196Z: Reading the content of file at sections/featured-collections.liquid...
2024-10-03T15:42:59.196Z: Reading the content of file at sections/featured-product.liquid...
2024-10-03T15:42:59.196Z: Reading the content of file at sections/footer-group.context.belgique.json...
2024-10-03T15:42:59.196Z: Reading the content of file at sections/footer-group.context.international.json...
2024-10-03T15:42:59.196Z: Reading the content of file at sections/footer-group.context.suisse.json...
2024-10-03T15:42:59.196Z: Reading the content of file at sections/footer-group.json...
2024-10-03T15:42:59.197Z: Reading the content of file at sections/footer-maxdesign.liquid...
2024-10-03T15:42:59.197Z: Reading the content of file at sections/footer.liquid...
2024-10-03T15:42:59.197Z: Reading the content of file at sections/gallery.liquid...
2024-10-03T15:42:59.197Z: Reading the content of file at sections/header-group.context.belgique.json...
2024-10-03T15:42:59.197Z: Reading the content of file at sections/header-group.context.international.json...
2024-10-03T15:42:59.197Z: Reading the content of file at sections/header-group.json...
2024-10-03T15:42:59.198Z: Reading the content of file at sections/header-maxdesign.liquid...
2024-10-03T15:42:59.198Z: Reading the content of file at sections/header.liquid...
2024-10-03T15:42:59.198Z: Reading the content of file at sections/image-with-text-block.liquid...
2024-10-03T15:42:59.198Z: Reading the content of file at sections/image-with-text-overlay.liquid...
2024-10-03T15:42:59.198Z: Reading the content of file at sections/image-with-text.liquid...
2024-10-03T15:42:59.198Z: Reading the content of file at sections/logo-bar-maxdesign.liquid...
2024-10-03T15:42:59.199Z: Reading the content of file at sections/logo-list.liquid...
2024-10-03T15:42:59.199Z: Reading the content of file at sections/main-article.liquid...
2024-10-03T15:42:59.199Z: Reading the content of file at sections/main-blog.liquid...
2024-10-03T15:42:59.199Z: Reading the content of file at sections/main-cart.liquid...
2024-10-03T15:42:59.199Z: Reading the content of file at sections/main-collection.liquid...
2024-10-03T15:42:59.199Z: Reading the content of file at sections/main-customers-account.liquid...
2024-10-03T15:42:59.199Z: Reading the content of file at sections/main-customers-activate-account.liquid...
2024-10-03T15:42:59.200Z: Reading the content of file at sections/main-customers-addresses.liquid...
2024-10-03T15:42:59.200Z: Reading the content of file at sections/main-customers-login.liquid...
2024-10-03T15:42:59.200Z: Reading the content of file at sections/main-customers-order.liquid...
2024-10-03T15:42:59.200Z: Reading the content of file at sections/main-customers-register.liquid...
2024-10-03T15:42:59.200Z: Reading the content of file at sections/main-customers-reset-password.liquid...
2024-10-03T15:42:59.200Z: Reading the content of file at sections/main-gift-card.liquid...
2024-10-03T15:42:59.200Z: Reading the content of file at sections/main-list-collections.liquid...
2024-10-03T15:42:59.201Z: Reading the content of file at sections/main-not-found.liquid...
2024-10-03T15:42:59.201Z: Reading the content of file at sections/main-page.liquid...
2024-10-03T15:42:59.201Z: Reading the content of file at sections/main-password.liquid...
2024-10-03T15:42:59.201Z: Reading the content of file at sections/main-product.liquid...
2024-10-03T15:42:59.202Z: Reading the content of file at sections/main-search.liquid...
2024-10-03T15:42:59.202Z: Reading the content of file at sections/maxdesign.context.belgique.json...
2024-10-03T15:42:59.202Z: Reading the content of file at sections/maxdesign.context.international.json...
2024-10-03T15:42:59.202Z: Reading the content of file at sections/maxdesign.json...
2024-10-03T15:42:59.202Z: Reading the content of file at sections/mini-cart.liquid...
2024-10-03T15:42:59.202Z: Reading the content of file at sections/modal-maxdesign.liquid...
2024-10-03T15:42:59.202Z: Reading the content of file at sections/multi-column.liquid...
2024-10-03T15:42:59.203Z: Reading the content of file at sections/newsletter-popup.liquid...
2024-10-03T15:42:59.203Z: Reading the content of file at sections/newsletter.liquid...
2024-10-03T15:42:59.203Z: Reading the content of file at sections/overlay-group.context.belgique.json...
2024-10-03T15:42:59.203Z: Reading the content of file at sections/overlay-group.context.international.json...
2024-10-03T15:42:59.203Z: Reading the content of file at sections/overlay-group.json...
2024-10-03T15:42:59.204Z: Reading the content of file at sections/predictive-search-compatibility.liquid...
2024-10-03T15:42:59.204Z: Reading the content of file at sections/predictive-search-maxdesign.liquid...
2024-10-03T15:42:59.204Z: Reading the content of file at sections/predictive-search.liquid...
2024-10-03T15:42:59.204Z: Reading the content of file at sections/press.liquid...
2024-10-03T15:42:59.204Z: Reading the content of file at sections/privacy-banner.liquid...
2024-10-03T15:42:59.205Z: Reading the content of file at sections/product-content.liquid...
2024-10-03T15:42:59.205Z: Reading the content of file at sections/product-recommendations.liquid...
2024-10-03T15:42:59.205Z: Reading the content of file at sections/promotion-blocks.liquid...
2024-10-03T15:42:59.205Z: Reading the content of file at sections/recently-viewed-products.liquid...
2024-10-03T15:42:59.205Z: Reading the content of file at sections/reviews-maxdesign.liquid...
2024-10-03T15:42:59.206Z: Reading the content of file at sections/rich-text.liquid...
2024-10-03T15:42:59.206Z: Reading the content of file at sections/shop-the-look.liquid...
2024-10-03T15:42:59.206Z: Reading the content of file at sections/slideshow.liquid...
2024-10-03T15:42:59.206Z: Reading the content of file at sections/ss-payment-icons.liquid...
2024-10-03T15:42:59.206Z: Reading the content of file at sections/store-availability.liquid...
2024-10-03T15:42:59.206Z: Reading the content of file at sections/subcollections-list.liquid...
2024-10-03T15:42:59.207Z: Reading the content of file at sections/testimonials.liquid...
2024-10-03T15:42:59.207Z: Reading the content of file at sections/text-with-icons.liquid...
2024-10-03T15:42:59.207Z: Reading the content of file at sections/timeline.liquid...
2024-10-03T15:42:59.207Z: Reading the content of file at sections/title-maxdesign.liquid...
2024-10-03T15:42:59.207Z: Reading the content of file at sections/trustBanner-maxdesign.liquid...
2024-10-03T15:42:59.207Z: Reading the content of file at sections/video.liquid...
2024-10-03T15:42:59.207Z: Reading the content of file at sections/wishlist-card-maxdesign.liquid...
2024-10-03T15:42:59.208Z: Reading the content of file at sections/wishlist-grid-maxdesign.liquid...
2024-10-03T15:42:59.208Z: Reading the content of file at sections/wsg-custom-fields.liquid...
2024-10-03T15:42:59.208Z: Reading the content of file at sections/wsg-registration-settings.liquid...
2024-10-03T15:42:59.208Z: Reading the content of file at snippets/accordion-tabs-maxdesign.liquid...
2024-10-03T15:42:59.208Z: Reading the content of file at snippets/article-item.liquid...
2024-10-03T15:42:59.208Z: Reading the content of file at snippets/blog-bar.liquid...
2024-10-03T15:42:59.208Z: Reading the content of file at snippets/color-swatch-style.liquid...
2024-10-03T15:42:59.209Z: Reading the content of file at snippets/css-variables.liquid...
2024-10-03T15:42:59.209Z: Reading the content of file at snippets/delivery-estimation-maxdesign.liquid...
2024-10-03T15:42:59.209Z: Reading the content of file at snippets/desktop-menu.liquid...
2024-10-03T15:42:59.209Z: Reading the content of file at snippets/facet-active-filters.liquid...
2024-10-03T15:42:59.209Z: Reading the content of file at snippets/facet-filters.liquid...
2024-10-03T15:42:59.209Z: Reading the content of file at snippets/fbt-item-maxdesign.liquid...
2024-10-03T15:42:59.209Z: Reading the content of file at snippets/header-blocks-maxdesign.liquid...
2024-10-03T15:42:59.210Z: Reading the content of file at snippets/icon.liquid...
2024-10-03T15:42:59.210Z: Reading the content of file at snippets/js-variables.liquid...
2024-10-03T15:42:59.210Z: Reading the content of file at snippets/localization-maxdesign.liquid...
2024-10-03T15:42:59.210Z: Reading the content of file at snippets/localization-switcher-maxdesign.liquid...
2024-10-03T15:42:59.210Z: Reading the content of file at snippets/localization-trigger-maxdesign.liquid...
2024-10-03T15:42:59.210Z: Reading the content of file at snippets/microdata-schema.liquid...
2024-10-03T15:42:59.211Z: Reading the content of file at snippets/mobile-menu.liquid...
2024-10-03T15:42:59.211Z: Reading the content of file at snippets/pagination.liquid...
2024-10-03T15:42:59.211Z: Reading the content of file at snippets/predictive-search.liquid...
2024-10-03T15:42:59.211Z: Reading the content of file at snippets/product-form.liquid...
2024-10-03T15:42:59.211Z: Reading the content of file at snippets/product-info.liquid...
2024-10-03T15:42:59.212Z: Reading the content of file at snippets/product-item-placeholder.liquid...
2024-10-03T15:42:59.212Z: Reading the content of file at snippets/product-item.liquid...
2024-10-03T15:42:59.212Z: Reading the content of file at snippets/product-media.liquid...
2024-10-03T15:42:59.212Z: Reading the content of file at snippets/product-options-maxdesign.liquid...
2024-10-03T15:42:59.212Z: Reading the content of file at snippets/product-rating.liquid...
2024-10-03T15:42:59.212Z: Reading the content of file at snippets/product-sticky-form.liquid...
2024-10-03T15:42:59.213Z: Reading the content of file at snippets/restock-alert-maxdesign.liquid...
2024-10-03T15:42:59.213Z: Reading the content of file at snippets/rewind_menu_backup_do_not_delete.liquid...
2024-10-03T15:42:59.213Z: Reading the content of file at snippets/scrollbar-custom.liquid...
2024-10-03T15:42:59.213Z: Reading the content of file at snippets/social-media.liquid...
2024-10-03T15:42:59.213Z: Reading the content of file at snippets/social-meta-tags.liquid...
2024-10-03T15:42:59.213Z: Reading the content of file at snippets/store-availability.liquid...
2024-10-03T15:42:59.213Z: Reading the content of file at snippets/trust-messages-maxdesign.liquid...
2024-10-03T15:42:59.214Z: Reading the content of file at snippets/trustpilot-widget-maxdesign.liquid...
2024-10-03T15:42:59.214Z: Reading the content of file at snippets/wishlist-button-maxdesign.liquid...
2024-10-03T15:42:59.214Z: Reading the content of file at snippets/wsg-custom.liquid...
2024-10-03T15:42:59.214Z: Reading the content of file at templates/404.json...
2024-10-03T15:42:59.214Z: Reading the content of file at templates/article.json...
2024-10-03T15:42:59.214Z: Reading the content of file at templates/blog.json...
2024-10-03T15:42:59.214Z: Reading the content of file at templates/cart.json...
2024-10-03T15:42:59.215Z: Reading the content of file at templates/collection.art-du-the.json...
2024-10-03T15:42:59.215Z: Reading the content of file at templates/collection.baguettes-japonaises.json...
2024-10-03T15:42:59.215Z: Reading the content of file at templates/collection.bento.json...
2024-10-03T15:42:59.215Z: Reading the content of file at templates/collection.bijoux.json...
2024-10-03T15:42:59.215Z: Reading the content of file at templates/collection.collections-cadeaux.json...
2024-10-03T15:42:59.215Z: Reading the content of file at templates/collection.idees-cadeaux-2.json...
2024-10-03T15:42:59.216Z: Reading the content of file at templates/collection.idees-cadeaux.json...
2024-10-03T15:42:59.216Z: Reading the content of file at templates/collection.json...
2024-10-03T15:42:59.216Z: Reading the content of file at templates/collection.papeterie.json...
2024-10-03T15:42:59.216Z: Reading the content of file at templates/collection.pre-commande.json...
2024-10-03T15:42:59.216Z: Reading the content of file at templates/collection.sub-collections.json...
2024-10-03T15:42:59.216Z: Reading the content of file at templates/collection.tissus-japonais.json...
2024-10-03T15:42:59.216Z: Reading the content of file at templates/collection.vaisselle-japonaise.json...
2024-10-03T15:42:59.217Z: Reading the content of file at templates/gift_card.liquid...
2024-10-03T15:42:59.217Z: Reading the content of file at templates/index.json...
2024-10-03T15:42:59.217Z: Reading the content of file at templates/list-collections.json...
2024-10-03T15:42:59.217Z: Reading the content of file at templates/page.a-propos.json...
2024-10-03T15:42:59.217Z: Reading the content of file at templates/page.code-promo.json...
2024-10-03T15:42:59.217Z: Reading the content of file at templates/page.contact-maxdesign.liquid...
2024-10-03T15:42:59.217Z: Reading the content of file at templates/page.contact.json...
2024-10-03T15:42:59.217Z: Reading the content of file at templates/page.faq-maxdesign.liquid...
2024-10-03T15:42:59.218Z: Reading the content of file at templates/page.faq.json...
2024-10-03T15:42:59.218Z: Reading the content of file at templates/page.json...
2024-10-03T15:42:59.218Z: Reading the content of file at templates/page.list-collections.json...
2024-10-03T15:42:59.218Z: Reading the content of file at templates/page.livraison.json...
2024-10-03T15:42:59.223Z: Reading the content of file at templates/page.loox.context.belgique.json...
2024-10-03T15:42:59.223Z: Reading the content of file at templates/page.loox.context.fr.json...
2024-10-03T15:42:59.223Z: Reading the content of file at templates/page.loox.context.suisse.json...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/page.loox.json...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/page.pro.json...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/page.retour.json...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/page.rewind_menu_backup_do_not_delete.liquid...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/page.wishlist.json...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/page.wsg-proxy-template.liquid...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/page.wsg-registration-form.liquid...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/password.json...
2024-10-03T15:42:59.224Z: Reading the content of file at templates/product.ceinture.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.context.belgique.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.context.fr.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.context.suisse.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.pre-order.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.quick-buy-drawer.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.quick-buy-popover.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.test.json...
2024-10-03T15:42:59.225Z: Reading the content of file at templates/product.wishlist-card-maxdesign.json...
2024-10-03T15:42:59.226Z: Reading the content of file at templates/product.wsg-json.liquid...
2024-10-03T15:42:59.226Z: Reading the content of file at templates/search.bss.b2b.liquid...
2024-10-03T15:42:59.226Z: Reading the content of file at templates/search.json...
2024-10-03T15:42:59.226Z: Reading the content of file at templates/customers/account.json...
2024-10-03T15:42:59.226Z: Reading the content of file at templates/customers/activate_account.json...
2024-10-03T15:42:59.226Z: Reading the content of file at templates/customers/addresses.json...
2024-10-03T15:42:59.226Z: Reading the content of file at templates/customers/login.json...
2024-10-03T15:42:59.226Z: Reading the content of file at templates/customers/order.json...
2024-10-03T15:42:59.227Z: Reading the content of file at templates/customers/register.json...
2024-10-03T15:42:59.227Z: Reading the content of file at templates/customers/reset_password.json...
2024-10-03T15:42:59.274Z: Request to https://japon-avenue.myshopify.com/ completed in 135 ms
With response headers:
 - content-type: text/html; charset=utf-8
 - server-timing: processing;dur=10, db;dur=2, asn;desc="3215", edge;desc="CDG", country;desc="FR", pageType;desc="index", servedBy;desc="zb95", requestID;desc="60add99a-1dbd-4520-b50f-268adb259ccf-1727970180", cfRequestDuration;dur=55.999756
 - x-request-id: 60add99a-1dbd-4520-b50f-268adb259ccf-1727970180
    
2024-10-03T15:42:59.275Z: Ensuring that the user is authenticated with the Theme API with the following scopes:
[]

2024-10-03T15:42:59.275Z: Ensuring that the user is authenticated with the Admin API with the following scopes for the store japon-avenue.myshopify.com:
[]

2024-10-03T15:42:59.275Z: Getting session store...
2024-10-03T15:42:59.281Z: Validating existing session against the scopes:
[
  "openid",
  "https://api.shopify.com/auth/shop.admin.graphql",
  "https://api.shopify.com/auth/shop.admin.themes",
  "https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
  "https://api.shopify.com/auth/shop.storefront-renderer.devtools",
  "https://api.shopify.com/auth/partners.app.cli.access",
  "https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
  "adminApi": {
    "scopes": [],
    "storeFqdn": "japon-avenue.myshopify.com"
  }
}

2024-10-03T15:42:59.282Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-10-03T15:42:59.282Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:59.620Z: Request to https://accounts.shopify.com/oauth/introspection completed in 338 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"b7e60f184177f573298ddc598071bdc7"
 - server-timing: processing;dur=29, socket_queue;dur=1.844, edge;dur=1.021, util;dur=0.2, cfRequestDuration;dur=148.999929
 - x-request-id: 40de5e37-f307-495b-9572-b6ebf51402de-1727970180
    
2024-10-03T15:42:59.621Z: The identity token is valid: true
2024-10-03T15:42:59.622Z: 
The validation of the token for application/identity completed with the following results:
- It's expired: false
- It's invalid in identity: false
  
2024-10-03T15:42:59.622Z: Ensuring that the user is authenticated with the Storefront API with the following scopes:
[]

2024-10-03T15:42:59.622Z: Getting session store...
2024-10-03T15:42:59.622Z: Validating existing session against the scopes:
[
  "openid",
  "https://api.shopify.com/auth/shop.admin.graphql",
  "https://api.shopify.com/auth/shop.admin.themes",
  "https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
  "https://api.shopify.com/auth/shop.storefront-renderer.devtools",
  "https://api.shopify.com/auth/partners.app.cli.access",
  "https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
  "storefrontRendererApi": {
    "scopes": []
  }
}

2024-10-03T15:42:59.623Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-10-03T15:42:59.623Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:
 - User-Agent: Shopify CLI; v=3.68.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

2024-10-03T15:42:59.952Z: Request to https://accounts.shopify.com/oauth/introspection completed in 329 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"b7e60f184177f573298ddc598071bdc7"
 - server-timing: processing;dur=29, socket_queue;dur=2.418, edge;dur=1.015, util;dur=0.1, cfRequestDuration;dur=151.000023
 - x-request-id: f11e2f10-39c8-4856-92d5-4f81df6c9142-1727970180
    
2024-10-03T15:42:59.953Z: The identity token is valid: true
2024-10-03T15:42:59.953Z: 
The validation of the token for application/identity completed with the following results:
- It's expired: false
- It's invalid in identity: false
  
2024-10-03T15:43:00.103Z: Request to https://japon-avenue.myshopify.com/?preview_theme_id=172425412932&_fd=0&pb=0 completed in 150 ms
With response headers:
 - content-type: text/html; charset=utf-8
 - server-timing: processing;dur=26, db;dur=7, asn;desc="3215", edge;desc="CDG", country;desc="FR", theme;desc="172425412932", pageType;desc="index", servedBy;desc="7pmb", requestID;desc="8f927433-12b1-4a1a-a84b-4fd48b0644a4-1727970181", cfRequestDuration;dur=62.999964
 - x-request-id: 8f927433-12b1-4a1a-a84b-4fd48b0644a4-1727970181
    
2024-10-03T15:43:00.447Z: Request to https://japon-avenue.myshopify.com/admin/api/unstable/themes/172425412932/assets.json?fields=key%2Cchecksum completed in 343 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=53, cfRequestDuration;dur=119.999886
 - x-request-id: 44cf7702-2c5f-401b-81da-b60275dc6e1a-1727970181
    
2024-10-03T15:43:00.450Z: Initiating theme asset reconciliation process
2024-10-03T15:43:00.450Z: Initiating theme asset reconciliation process
╭─ info ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                        │
│  The files listed below differ between the local and remote versions. What would you like to do?                                       │
│    • config/settings_data.json                                                                                                         │
│                                                                                                                                        │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

?  Reconciliation Strategy:
✔  Keep the local version


2024-10-03T15:43:23.859Z: Request to https://japon-avenue.myshopify.com/admin/api/unstable/themes/172425412932/assets.json?fields=key%2Cchecksum completed in 385 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=63, cfRequestDuration;dur=115.999937
 - x-request-id: 5cf4e37f-6195-44be-9089-1e3d6cd2761e-1727970204
    
2024-10-03T15:43:23.869Z: Listening for changes in the theme editor
2024-10-03T15:43:23.871Z: Files to be uploaded:
-config/settings_data.json
-sections/cart-maxdesign.liquid
2024-10-03T15:43:23.872Z: Uploading the following files:
-sections/cart-maxdesign.liquid
╭─ success ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                        │
│  Preview your theme                                                                                                                    │
│    • http://127.0.0.1:9292                                                                                                             │
│                                                                                                                                        │
│  Next steps                                                                                                                            │
│    • Customize your theme at the theme editor                                                                                          │
│    • Share your theme preview (https://japon-avenue.myshopify.com/?preview_theme_id=172425412932)                                      │
│                                                                                                                                        │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

2024-10-03T15:43:23.908Z: 
Running system process:
  · Command: npm prefix
  · Working directory: /home/maxdesign/shopify/stores/Univers Du Japon

2024-10-03T15:43:24.008Z: Obtaining the dependency manager in directory /home/maxdesign/shopify/stores/Univers Du Japon...
2024-10-03T15:43:24.111Z: 
Running system process:
  · Command: ruby -v
  · Working directory: /home/maxdesign/shopify/stores/Univers Du Japon

2024-10-03T15:43:24.674Z: Request to https://monorail-edge.shopifysvc.com/v1/produce completed in 547 ms
With response headers:

    
2024-10-03T15:43:24.674Z: Failed to report usage analytics: request to https://monorail-edge.shopifysvc.com/v1/produce failed, reason: 
2024-10-03T15:43:24.674Z: Failed to report usage analytics: request to https://monorail-edge.shopifysvc.com/v1/produce failed, reason: 
2024-10-03T15:43:24.675Z: Completed command theme dev
AggregateError [ETIMEDOUT]: 
    at internalConnectMultiple (node:net:1118:18)
    at internalConnectMultiple (node:net:1186:5)
    at Timeout.internalConnectMultipleTimeout (node:net:1712:5)
    at listOnTimeout (node:internal/timers:583:11)
    at process.processTimers (node:internal/timers:519:7)

Reproduction steps

  1. shopify theme dev --theme-editor-sync --store=store_id

Operating System

Windows 11 WSL2 (Ubuntu 22.04.3 LTS)

Shopify CLI version (check your project's package.json if you're not sure)

3.68.0

Shell

bash

Node version (run node -v if you're not sure)

v20.17.0

What language and version are you using in your application?

No response

@MaxDesignFR MaxDesignFR added the Type: Bug Something isn't working label Oct 3, 2024
@vincaslt
Copy link

vincaslt commented Oct 3, 2024

Same issue but with app dev

@karreiro karreiro added Area: @shopify/theme @shopify/theme package issues important second highest severity for theme related bug #gsd:40767 Fortify local development experience for Liquid themes labels Oct 4, 2024
@frandiox
Copy link
Contributor

frandiox commented Oct 4, 2024

Hi 👋 the AggregateError might be related to something in your network or environment. Can you check this comment and report back if any of that rings a bell? If possible, can you try in a different network / without VPNs etc. and see if that changes anything?
Also, can you try with Node 18 or 22 and see if it keeps happening?

@MaxDesignFR
Copy link
Author

Hi 👋 the AggregateError might be related to something in your network or environment. Can you check this comment and report back if any of that rings a bell? If possible, can you try in a different network / without VPNs etc. and see if that changes anything? Also, can you try with Node 18 or 22 and see if it keeps happening?

Unfortunately it don't ring a bell. I don't use a VPN, internet connexion is excellent and uninterupted, and my work environment has not changed for a while except for CLI update and Node. I've never had a similar issue with the legacy CLI. At the moment I can't replicate this error, meaning that yesterday it happened a couple of times, but today none (same setup). This CLI version has still a lot of issues going on though, and I don't have time to open multiple issues, but in a gist:

  • Sometimes fetching /cart work, sometimes it don't.
  • Assets sometimes do not update correctly. Even though a CSS change is logged as "synched" into the CLI, sometimes it's one step behind, meaning that the previous change will take effect but not the current one. My first guess is that it happens for sections that are rendered through the section rendering API.
  • I sometimes have the popup warning in the theme editor Override recent theme customizations (yes/no) when I actually have not edited any json file manually (also something that did not happend with legacy CLI).
  • Yesterday when I pushed my changes into a store draft theme, it's as if CLI did push the remote version instead of the local version, and for some reason it was out of sync, so I had to shopify theme dev, reconciliate strategy as "keep the local version", then push again. I did not test this more (there's a lot already), but I was confused that the theme that got pushed did not match with the local theme, but instead used the remote theme that happended to be out of sync with local files. At least it's my interpretation.
  • For one, I have not had the infinite loop issue regarding json files - which happens with the legacy CLI (issue opened in june btw: [Bug]: --theme-editor-sync running infinite loop #4107), and it's hella annoying to deal with, even with a script automation to add a comma at the end of every json file.

All in all, both CLI versions are a pain to use right now, especially as I tend to log into 3+ stores daily. I wish one was decent to use.

@frandiox
Copy link
Contributor

frandiox commented Oct 4, 2024

I haven't seen the AggregateError one, but after leaving the dev command with --theme-editor-sync open for a while, it threw this:

Error: [503] API request server error
    at request (file:///Users/frandiox/src/github.com/Shopify/cli/packages/cli-kit/dist/public/node/themes/api.js:93:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchChecksums (file:///Users/frandiox/src/github.com/Shopify/cli/packages/cli-kit/dist/public/node/themes/api.js:47:22)
    at async pollRemoteJsonChanges (file:///Users/frandiox/src/github.com/Shopify/cli/packages/theme/dist/cli/utilities/theme-environment/theme-polling.js:27:29)

Will look into that, perhaps these errors shouldn't exit the process. cc @jamesmengo @karreiro

@MaxDesignFR
Copy link
Author

For instance, right now as I'm using the CLI, I got this error out of nowhere (after I added a section schema setting, but not sure it's related). I've had various errors like that since trying to use the newer CLI.

GET /products/jambon-bellota-100-iberique-dr1855-coupe-a-la-main?app_name=happycolissimo&cloud=d1564fddzjmdj5.cloudfront.net&shop=cuisine-despagne.myshopify.com
GET /recommendations/products?section_id=template--23619164963155__product-recommendations&product_id=8006322618651&limit=4&intent=related
• 16:40:18 Synced » update assets/modal-maxdesign.css
Error: [401] API request unauthorized error
    at request (file:///home/maxdesign/.nvm/versions/node/v20.17.0/lib/node_modules/@shopify/cli/dist/index.js:145224:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchChecksums (file:///home/maxdesign/.nvm/versions/node/v20.17.0/lib/node_modules/@shopify/cli/dist/index.js:145198:17)
    at async pollRemoteJsonChanges (file:///home/maxdesign/.nvm/versions/node/v20.17.0/lib/node_modules/@shopify/cli/dist/index.js:148436:97)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: @shopify/theme @shopify/theme package issues #gsd:40767 Fortify local development experience for Liquid themes important second highest severity for theme related bug Type: Bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants