Theme app extensions push got error if number of files from "assets" folder greater than 19 (files)

Hi everyone!

I got an error from the push command if the number of files from the “assets” folder greater than 19 (files). But if the number of files is less than or equal to 19(files), it works like a charm.

I’m using the latest version of Shopify-CLI: 2.13.0

Here is the trace error after executing the command below:

SHOPIFY_CLI_STACKTRACE=1 shopify extension push
┏━━ Pushing your extension to Shopify ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃ Pushing code to Shopify…
┃ ✗ An unexpected error occurred on Shopify.
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (78.18s) ━━
✗ An unexpected error occured.
        To submit an issue include the stack trace.

? Send an anonymized error report to Shopify? (You chose: Yes, send)
/opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/project_types/extension/tasks/update_draft.rb:21:in `call': undefined method `dig' for nil:NilClass (NoMethodError)                                       
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/task.rb:8:in `call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/project_types/extension/commands/push.rb:99:in `block in update_draft'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/project_types/extension/commands/push.rb:94:in `with_waiting_text'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/project_types/extension/commands/push.rb:98:in `update_draft'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/project_types/extension/commands/push.rb:38:in `block in call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-ui/lib/cli/ui/frame.rb:103:in `open'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/project_types/extension/commands/push.rb:37:in `call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/command/sub_command.rb:16:in `call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/command.rb:27:in `call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/core/executor.rb:17:in `block (2 levels) in call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-kit/lib/cli/kit/executor.rb:37:in `block (2 levels) in with_logging'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-ui/lib/cli/ui/stdout_router.rb:169:in `with_id'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-kit/lib/cli/kit/executor.rb:36:in `block in with_logging'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-ui/lib/cli/ui.rb:176:in `log_output_to'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-kit/lib/cli/kit/executor.rb:35:in `with_logging'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/core/executor.rb:16:in `block in call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-kit/lib/cli/kit/executor.rb:45:in `block (2 levels) in with_traps'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-kit/lib/cli/kit/executor.rb:55:in `twrap'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-kit/lib/cli/kit/executor.rb:44:in `block in with_traps'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-kit/lib/cli/kit/executor.rb:55:in `twrap'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/vendor/deps/cli-kit/lib/cli/kit/executor.rb:43:in `with_traps'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/core/executor.rb:15:in `call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/core/entry_point.rb:24:in `block in call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/core/monorail.rb:30:in `log'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/lib/shopify_cli/core/entry_point.rb:23:in `call'
        from /opt/homebrew/Cellar/shopify-cli/2.13.0/gems/shopify-cli-2.13.0/bin/shopify:50:in `block (2 levels) in 

Here is my files information from the "assets" folder:

```javascript
File                                    Size                             Gzipped

  dist/js/chunk-vendors.7a6a0315.js       522.68 KiB                       165.51 KiB
  dist/js/chunk-6247f500.f90f25f6.js      379.33 KiB                       91.89 KiB
  dist/flashsearch-settings.js            277.03 KiB                       41.50 KiB
  dist/js/app.0b2e338b.js                 160.05 KiB                       36.08 KiB
  dist/js/chunk-94f817b6.233b4dec.js      145.63 KiB                       44.86 KiB
  dist/js/chunk-f09b4fc6.c5a5a39d.js      45.87 KiB                        12.94 KiB
  dist/js/chunk-52bae0bf.bcd7712f.js      45.05 KiB                        12.61 KiB
  dist/js/chunk-47be635e.4a776b35.js      38.65 KiB                        6.32 KiB
  dist/js/chunk-024febe4.b4264989.js      26.81 KiB                        6.81 KiB
  dist/js/chunk-1f89a631.8418ec8b.js      22.60 KiB                        6.61 KiB
  dist/js/chunk-2fd5baa1.a64efa6f.js      14.01 KiB                        3.66 KiB
  dist/js/chunk-4d2348aa.676dee8c.js      9.01 KiB                         2.89 KiB
  dist/js/chunk-0139ebf8.52cc9745.js      6.99 KiB                         2.54 KiB
  dist/js/chunk-77cac75c.27c2562a.js      6.50 KiB                         2.26 KiB
  dist/js/chunk-3e2188a5.7c331c40.js      2.79 KiB                         1.22 KiB
  dist/js/chunk-123753ff.27cd661a.js      2.57 KiB                         0.60 KiB
  dist/js/chunk-151d09e2.11216ab5.js      2.32 KiB                         1.00 KiB
  dist/js/chunk-2d0ba8aa.ed493c12.js      0.88 KiB                         0.53 KiB
  dist/js/chunk-2d21af67.8cd602e4.js      0.66 KiB                         0.25 KiB
  dist/css/chunk-123753ff.1007c059.css    331.66 KiB                       39.85 KiB
  dist/css/chunk-1f89a631.a9b837aa.css    7.26 KiB                         1.92 KiB

I hope for some helps from the community :grinning_face_with_smiling_eyes:

Thanks in advance!!

Hello, thank you for the report!

This issue is being tracked in GitHub here - https://github.com/Shopify/shopify-cli/issues/1698

Unfortunately we don’t have a timeline for a fix, but we are looking into the issue.

1 Like

Oh, thank you so much for your fast reply @chrisatlee , I hope the Shopify CLI team will fix that soon :D. It is very important for our app for improving performance :D. I hope it will be fixed soon :grinning_face_with_smiling_eyes:

We believe this issue is now fixed. Please let us know if you see it again!

1 Like

Thanks @chrisatlee , Now my issues was fixed :grinning_face_with_smiling_eyes: