swapagarwal / swag-for-dev

😎 swag opportunities for developers
http://devswag.io
Creative Commons Zero v1.0 Universal
4.26k stars 355 forks source link

Try-catch block was not properly implemented in downloadSingleImage @ scripts/download-images.js, causing the entire application to crash when an image failed to download #1283

Open ZODIAC3K opened 3 days ago

ZODIAC3K commented 3 days ago

Issue regarding the website

There is an issue with the downloadSingleImage function in scripts/download-images.js

Text Log --

󰀵 harshdeepanshu on Harshs-MacBook-Pro at …/swag-for-dev via  master ( 󰛿 modified=1 󰘽 up-to-date ) docker build --target base -t devswag-dev . && docker run -d -p 8000:8000 --name devswag-dev-container devswag-dev && docker attach devswag-dev-container
[+] Building 2.5s (16/16) FINISHED                                                           docker:desktop-linux
 => [internal] load build definition from Dockerfile                                                         0.0s
 => => transferring dockerfile: 2.98kB                                                                       0.0s
 => [internal] load metadata for docker.io/library/debian:bullseye                                           2.4s
 => [auth] library/debian:pull token for registry-1.docker.io                                                0.0s
 => [internal] load .dockerignore                                                                            0.0s
 => => transferring context: 221B                                                                            0.0s
 => [base  1/10] FROM docker.io/library/debian:bullseye@sha256:152b9a5dc2a03f18ddfd88fbe7b1df41bd2b16be9f2d  0.0s
 => [internal] load build context                                                                            0.0s
 => => transferring context: 264.28kB                                                                        0.0s
 => CACHED [base  2/10] RUN apt-get update     && apt-get upgrade -y     && apt-get install -y --no-install  0.0s
 => CACHED [base  3/10] WORKDIR /devswag                                                                     0.0s
 => CACHED [base  4/10] RUN wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bas  0.0s
 => CACHED [base  5/10] RUN ["/bin/bash", "-c", "source /root/.nvm/nvm.sh && nvm install 14"]                0.0s
 => CACHED [base  6/10] COPY .nvmrc ./                                                                       0.0s
 => CACHED [base  7/10] RUN ["/bin/bash", "-c", "source /root/.nvm/nvm.sh && nvm install $(cat .nvmrc) && n  0.0s
 => CACHED [base  8/10] COPY package.json package-lock.json ./                                               0.0s
 => CACHED [base  9/10] RUN ["/bin/bash", "-c", "source /root/.nvm/nvm.sh && npm ci && npm cache clean --fo  0.0s
 => [base 10/10] COPY . .                                                                                    0.0s
 => exporting to image                                                                                       0.0s
 => => exporting layers                                                                                      0.0s
 => => writing image sha256:9a2511ba8f8943d3e0b6ab3204913f3d68c33604362eec4d4575259dd007e713                 0.0s
 => => naming to docker.io/library/devswag-dev                                                               0.0s

View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/kxlfav9pcqait7744inzbw87m

What's next:
    View a summary of image vulnerabilities and recommendations → docker scout quickview 
8888bc54d1f4e06a12d232e7d5c83c3de9412cb46d46a4d87c39e75d66185129

> swag-for-dev@1.0.0 start /devswag
> gulp

[12:03:41] Using gulpfile /devswag/gulpfile.js
[12:03:41] Starting 'default'...
[12:03:41] Starting 'build'...
[12:03:41] Starting 'clean'...
[12:03:41] Starting 'clean:pug'...
[12:03:41] Starting 'clean:assets'...
[12:03:41] Starting 'clean:styl'...
[12:03:41] Starting 'clean:js'...
[12:03:41] Starting 'clean:binaries'...
[12:03:42] Finished 'clean:pug' after 4.58 ms
[12:03:42] Finished 'clean:styl' after 4.46 ms
[12:03:42] Finished 'clean:binaries' after 4.49 ms
[12:03:42] Finished 'clean:js' after 4.77 ms
[12:03:42] Finished 'clean:assets' after 5.23 ms
[12:03:42] Finished 'clean' after 5.42 ms
[12:03:42] Starting 'js'...
[12:03:42] Starting 'binaries'...
[12:03:42] Starting 'swag-img'...
[12:03:42] Starting 'swag-img:clean'...
[12:03:42] Finished 'swag-img:clean' after 4.98 ms
[12:03:42] Starting 'swag-img:download'...
Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
Downloading https://7php.com/wp-content/uploads/2018/05/7php-sticker-v2.jpg to dist/assets/swag-img/7php.jpeg
Downloading https://i.imgur.com/dnwfG8P.jpg to dist/assets/swag-img/accord_project.jpeg
Downloading https://i.imgur.com/lCirQFS.jpg to dist/assets/swag-img/airbyte.jpeg
Downloading https://i.imgur.com/nsLUWeG.png to dist/assets/swag-img/akto.jpeg
Downloading https://i.imgur.com/jtBupEc.png to dist/assets/swag-img/alby.jpeg
Downloading https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/promos/ASK_DevIncentive_swag_v2._CB472624419_.png to dist/assets/swag-img/alexa.jpeg
Downloading https://pbs.twimg.com/profile_images/622200384455442432/hf71Z251_400x400.png to dist/assets/swag-img/alligator_io.jpeg
Downloading https://i.imgur.com/ENUPvt9.png to dist/assets/swag-img/amplication.jpeg
Downloading https://i.imgur.com/57NFwH5.png to dist/assets/swag-img/appblock.jpeg
Downloading https://uploads-ssl.webflow.com/5f3d61ff1ad2bb54772d57de/614dbb8051b73a9c5ce9382e_Appsmith_HF2021%20(1)-p-1600.png to dist/assets/swag-img/appsmith.jpeg
Downloading https://i.imgur.com/ZAaScv2.png to dist/assets/swag-img/appwrite.jpeg
Downloading https://i.imgur.com/CQw3i2V.png to dist/assets/swag-img/appwrite-1.jpeg
Downloading https://blog.aquasec.com/hs-fs/hubfs/Blog/HacktoberFest%20Blog_650_315.jpg?width=1300&name=HacktoberFest%20Blog_650_315.jpg to dist/assets/swag-img/aqua.jpeg
Downloading https://blog.aquasec.com/hs-fs/hubfs/Hacktoberfest%202.0%20Blog%20Image%20v4.jpg to dist/assets/swag-img/aquasec.jpeg
Downloading https://i.imgur.com/7AeP0B0.jpg to dist/assets/swag-img/aras.jpeg
[12:03:42] Finished 'js' after 458 ms
[12:03:42] Finished 'binaries' after 460 ms
Downloaded https://7php.com/wp-content/uploads/2018/05/7php-sticker-v2.jpg [578.80ms]
Downloading https://images.all-free-download.com/images/graphiclarge/blank_t_shirt_clip_art_19042.jpg to dist/assets/swag-img/auth0.jpeg
Downloaded https://blog.aquasec.com/hs-fs/hubfs/Hacktoberfest%202.0%20Blog%20Image%20v4.jpg [684.23ms]
Downloading https://i.imgur.com/qX9c9KE.png to dist/assets/swag-img/ballerina.jpeg
Downloaded https://blog.aquasec.com/hs-fs/hubfs/Blog/HacktoberFest%20Blog_650_315.jpg?width=1300&name=HacktoberFest%20Blog_650_315.jpg [779.68ms]
Downloading https://static.tildacdn.com/tild6433-6535-4833-b932-323062343930/Zero_to_Dapp_shirt_p.png to dist/assets/swag-img/blockstack.jpeg
Downloaded https://uploads-ssl.webflow.com/5f3d61ff1ad2bb54772d57de/614dbb8051b73a9c5ce9382e_Appsmith_HF2021%20(1)-p-1600.png [798.54ms]
Downloading https://i.imgur.com/sHgpibu.jpg to dist/assets/swag-img/blockstack-1.jpeg
Downloaded https://i.imgur.com/57NFwH5.png [1.1s]
Downloading https://camunda.com/wp-content/uploads/2021/09/Join-the-Fun-%E2%80%93-Hacktoberfest-2021-2-09012021.png to dist/assets/swag-img/camunda.jpeg
Downloaded https://i.imgur.com/lCirQFS.jpg [1.1s]
Downloading https://i.imgur.com/2aSn0wn.jpg to dist/assets/swag-img/chimoney.jpeg
Downloaded https://i.imgur.com/dnwfG8P.jpg [1.1s]
Downloading https://i.imgur.com/MkxWDck.jpg to dist/assets/swag-img/circleci.jpeg
Downloaded https://i.imgur.com/ENUPvt9.png [1.2s]
Downloading https://i.imgur.com/MzVyA3W.png to dist/assets/swag-img/cloudinary.jpeg
Downloaded https://i.imgur.com/nsLUWeG.png [1.2s]
Downloading https://i.imgur.com/kKlIWb3.jpg to dist/assets/swag-img/codeship.jpeg
Downloaded https://i.imgur.com/CQw3i2V.png [1.2s]
Downloading https://i.imgur.com/0SrSsNM.png to dist/assets/swag-img/codingblocks.jpeg
Downloaded https://pbs.twimg.com/profile_images/622200384455442432/hf71Z251_400x400.png [1.3s]
Downloading https://framerusercontent.com/images/jc3Lc08XJF1WUJr4V3VY6A0XnE.png?scale-down-to=512 to dist/assets/swag-img/collectiv.jpeg
Downloaded https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/promos/ASK_DevIncentive_swag_v2._CB472624419_.png [1.3s]
Downloading https://images.ctfassets.net/u77gi3ejnmxq/32QPYCIi28peoxPpwxmiml/3a56eecf0eaa4ec682d78ff0f560bd82/Group_5.svg to dist/assets/swag-img/commercejs.jpeg
Downloaded https://i.imgur.com/7AeP0B0.jpg [1.4s]
Downloading https://i.imgur.com/UbzLvtD.png to dist/assets/swag-img/configu.jpeg
Downloaded https://camunda.com/wp-content/uploads/2021/09/Join-the-Fun-%E2%80%93-Hacktoberfest-2021-2-09012021.png [477.15ms]
Downloading https://blog.container-solutions.com/hubfs/hacktober2020.png to dist/assets/swag-img/container_solutions.jpeg
Downloaded https://framerusercontent.com/images/jc3Lc08XJF1WUJr4V3VY6A0XnE.png?scale-down-to=512 [451.45ms]
Downloading https://i.imgur.com/15gp2Ml.jpg to dist/assets/swag-img/contentful.jpeg
Downloaded https://images.ctfassets.net/u77gi3ejnmxq/32QPYCIi28peoxPpwxmiml/3a56eecf0eaa4ec682d78ff0f560bd82/Group_5.svg [429.65ms]
Downloading https://i.imgur.com/cYC9xXL.png to dist/assets/swag-img/covalent.jpeg
Downloaded https://i.imgur.com/MzVyA3W.png [794.40ms]
Downloading https://i.imgur.com/HVVfIma.jpg to dist/assets/swag-img/datenanfragen_de_e_v_.jpeg
Downloaded https://i.imgur.com/kKlIWb3.jpg [826.94ms]
Downloading https://i.imgur.com/Y0jfdwN.png to dist/assets/swag-img/depths.jpeg
Downloaded https://i.imgur.com/UbzLvtD.png [789.87ms]
Downloading https://i.imgur.com/t82DlcW.jpg to dist/assets/swag-img/deque.jpeg
Downloaded https://i.imgur.com/ZAaScv2.png [2.2s]
Downloading https://dev-to-uploads.s3.amazonaws.com/i/g6kt7ukqd9adhssdmoe9.png to dist/assets/swag-img/dev_podcast.jpeg
Downloaded https://blog.container-solutions.com/hubfs/hacktober2020.png [966.82ms]
Downloading https://pbs.twimg.com/media/EJfpSDTUUAIXtdP.jpg to dist/assets/swag-img/devfolio.jpeg
Downloaded https://i.imgur.com/cYC9xXL.png [844.78ms]
Downloading https://i.imgur.com/0mSHJNP.png to dist/assets/swag-img/devict.jpeg
Downloaded https://images.all-free-download.com/images/graphiclarge/blank_t_shirt_clip_art_19042.jpg [2.1s]
Downloading https://devrant.com/static/devrant/img/stickers-collection3.png to dist/assets/swag-img/devrant.jpeg
Downloaded https://i.imgur.com/2aSn0wn.jpg [1.6s]
Downloading https://i.imgur.com/tuRDlFb.png to dist/assets/swag-img/docsgpt.jpeg
Downloaded https://static.tildacdn.com/tild6433-6535-4833-b932-323062343930/Zero_to_Dapp_shirt_p.png [2.2s]
Downloading https://i.imgur.com/IbZCAWP.jpg to dist/assets/swag-img/docusaurus.jpeg
Downloaded https://i.imgur.com/HVVfIma.jpg [1.1s]
Downloading https://i.imgur.com/2JiHzft.png to dist/assets/swag-img/dyrector_io.jpeg
Downloaded https://i.imgur.com/15gp2Ml.jpg [1.3s]
Downloading https://static.wixstatic.com/media/2cf192_051ee9f4b18b42a49c5d3bb11d87e3f3~mv2.png/v1/fill/w_162,h_50,al_c,q_85,usm_0.66_1.00_0.01/Dark%20bg.webp to dist/assets/swag-img/earthly.jpeg
Downloaded https://i.imgur.com/MkxWDck.jpg [2.1s]
Downloading https://i.imgur.com/0agjcqb.jpg to dist/assets/swag-img/emq.jpeg
Downloaded https://i.imgur.com/t82DlcW.jpg [1.1s]
Downloading https://i.imgur.com/pE9Ml3v.png to dist/assets/swag-img/erxes.jpeg
Downloaded https://i.imgur.com/0mSHJNP.png [1.0s]
Downloading https://i.imgur.com/OxlzuHM.png to dist/assets/swag-img/featureform.jpeg
Downloaded https://static.wixstatic.com/media/2cf192_051ee9f4b18b42a49c5d3bb11d87e3f3~mv2.png/v1/fill/w_162,h_50,al_c,q_85,usm_0.66_1.00_0.01/Dark%20bg.webp [690.78ms]
Downloading https://i.imgur.com/OnQL0zO.jpg to dist/assets/swag-img/flutterwave.jpeg
Downloaded https://i.imgur.com/sHgpibu.jpg [3.1s]
Downloading https://i.imgur.com/0qyYFJB.jpg to dist/assets/swag-img/flyte.jpeg
Downloaded https://pbs.twimg.com/media/EJfpSDTUUAIXtdP.jpg [1.4s]
Downloading https://cdn.shopify.com/s/files/1/0332/2730/9195/products/Shirt.png?v=1677684481&width=600&height= to dist/assets/swag-img/gatsby_x_netlify.jpeg
Downloaded https://i.imgur.com/IbZCAWP.jpg [1.1s]
Downloading https://i.imgur.com/oIAh3jt.png to dist/assets/swag-img/geeksforgeeks.jpeg
Downloaded https://i.imgur.com/0agjcqb.jpg [936.25ms]
Downloading https://i.imgur.com/TTrRMaE.jpg to dist/assets/swag-img/globo.jpeg
Downloaded https://i.imgur.com/Y0jfdwN.png [2.2s]
Downloading https://avatars.githubusercontent.com/u/146108433?s=200&v=4 to dist/assets/swag-img/gofr.jpeg
Downloaded https://i.imgur.com/tuRDlFb.png [1.7s]
Downloading https://i.imgur.com/xElC8jm.jpg to dist/assets/swag-img/google_assistant.jpeg
Downloaded https://i.imgur.com/pE9Ml3v.png [1.2s]
Downloading https://i.imgur.com/fAuXACg.png to dist/assets/swag-img/hacktoberfest_2020.jpeg
Downloaded https://i.imgur.com/OxlzuHM.png [878.15ms]
Downloading https://i.imgur.com/SFiixrc.png to dist/assets/swag-img/hasura.jpeg
Downloaded https://cdn.shopify.com/s/files/1/0332/2730/9195/products/Shirt.png?v=1677684481&width=600&height= [588.38ms]
Downloading https://i.imgur.com/J4drdtV.jpg to dist/assets/swag-img/haystack.jpeg
Downloaded https://i.imgur.com/0SrSsNM.png [3.4s]
Downloading https://i.imgur.com/VPErL4Z.png to dist/assets/swag-img/huddle01.jpeg
Downloaded https://i.imgur.com/0qyYFJB.jpg [664.54ms]
Downloading https://i.imgur.com/Q5DdlQh.png to dist/assets/swag-img/hyperswitch.jpeg
Downloaded https://avatars.githubusercontent.com/u/146108433?s=200&v=4 [548.68ms]
Downloading https://i.imgur.com/lV40hIR.png to dist/assets/swag-img/ihp.jpeg
Downloaded https://i.imgur.com/TTrRMaE.jpg [700.84ms]
Downloading https://pbs.twimg.com/media/EJzGQGKUwAALlSC?format=jpg&name=4096x4096 to dist/assets/swag-img/imgbot.jpeg
Downloaded https://i.imgur.com/OnQL0zO.jpg [1.2s]
Downloading https://i.imgur.com/ITkwlYj.jpg to dist/assets/swag-img/indeed.jpeg
Downloaded https://i.imgur.com/oIAh3jt.png [1.1s]
Downloading https://i.imgur.com/Wlfg3Xq.png to dist/assets/swag-img/infracloud.jpeg
Downloaded https://i.imgur.com/J4drdtV.jpg [824.48ms]
Downloading https://i.imgur.com/z90100J.png to dist/assets/swag-img/interledger.jpeg
Downloaded https://i.imgur.com/xElC8jm.jpg [1.0s]
Downloading https://i.imgur.com/sGUHD1P.jpg to dist/assets/swag-img/ipfs.jpeg
Downloaded https://i.imgur.com/VPErL4Z.png [911.52ms]
Downloading https://i.imgur.com/eEXO4ep.jpg to dist/assets/swag-img/jabref.jpeg
Downloaded https://i.imgur.com/fAuXACg.png [1.0s]
Downloading https://i.imgur.com/Lee21sb.png to dist/assets/swag-img/jetbrains.jpeg
Downloaded https://i.imgur.com/ITkwlYj.jpg [717.98ms]
Downloading https://i.imgur.com/P9bpDIw.jpg to dist/assets/swag-img/jina_ai.jpeg
Downloaded https://i.imgur.com/lV40hIR.png [1.2s]
Downloading https://i.imgur.com/bC60GuZ.png to dist/assets/swag-img/js_bin.jpeg
Downloaded https://i.imgur.com/SFiixrc.png [1.5s]
Downloading https://i.imgur.com/itxBq8P.jpg to dist/assets/swag-img/kong.jpeg
Downloaded https://i.imgur.com/Lee21sb.png [582.44ms]
Downloading https://discourse.ladybug.tools/uploads/default/original/2X/d/d0d4cc754f688015675adf8698d42b42dde981bc.png to dist/assets/swag-img/ladybug.jpeg
Downloaded https://i.imgur.com/z90100J.png [700.74ms]
Downloading https://i.imgur.com/IEchVUJ.png to dist/assets/swag-img/lbry.jpeg
Downloaded https://i.imgur.com/Wlfg3Xq.png [1.0s]
Downloading https://i.imgur.com/uX5nRnW.png to dist/assets/swag-img/les_tilleuls.jpeg
Downloaded https://i.imgur.com/jtBupEc.png [6.3s]
Downloading https://i.imgur.com/ECvO3gj.png to dist/assets/swag-img/loft_labs.jpeg
Downloaded https://i.imgur.com/P9bpDIw.jpg [669.36ms]
Downloading https://apidocs.lrcontent.com/images/swag_57515f6b4cc7487f27.76085248.png to dist/assets/swag-img/loginradius.jpeg
Downloaded https://i.imgur.com/eEXO4ep.jpg [913.49ms]
Downloading https://i.imgur.com/nqMeukx.png to dist/assets/swag-img/logto.jpeg
Downloaded https://i.imgur.com/itxBq8P.jpg [672.12ms]
Downloading https://i.imgur.com/yt3iUBB.png to dist/assets/swag-img/magento_adobe.jpeg
Downloaded https://i.imgur.com/IEchVUJ.png [667.32ms]
Downloading https://i.imgur.com/cGV35Cc.png to dist/assets/swag-img/mattermost.jpeg
Downloaded https://i.imgur.com/nqMeukx.png [678.57ms]
Downloading https://blog.mayadata.io/hs-fs/hubfs/Hacktoberfest%20desktop%20version.png?width=3001&name=Hacktoberfest%20desktop%20version.png to dist/assets/swag-img/mayadata.jpeg
Downloaded https://i.imgur.com/ECvO3gj.png [742.21ms]
Downloading https://i.imgur.com/4sxLMVP.jpg to dist/assets/swag-img/meedan.jpeg
Downloaded https://i.imgur.com/bC60GuZ.png [1.2s]
Downloading https://i.imgur.com/d8Sa90c.jpg to dist/assets/swag-img/microsoft.jpeg
Downloaded https://i.imgur.com/sGUHD1P.jpg [1.9s]
Downloading https://uploads-ssl.webflow.com/62a8755be8bcc86e6307def8/6511149d9743715ec236e5c1_unisex-premium-sweatshirt-white-front-63dbb021a2957.jpg to dist/assets/swag-img/mindsdb.jpeg
Downloaded https://discourse.ladybug.tools/uploads/default/original/2X/d/d0d4cc754f688015675adf8698d42b42dde981bc.png [1.3s]
Downloading https://i.imgur.com/q8ApRkT.png to dist/assets/swag-img/modtoberfest.jpeg
Downloaded https://i.imgur.com/cGV35Cc.png [757.07ms]
Downloading https://i.imgur.com/iiWLHhk.png to dist/assets/swag-img/nativescript.jpeg
Downloaded https://uploads-ssl.webflow.com/62a8755be8bcc86e6307def8/6511149d9743715ec236e5c1_unisex-premium-sweatshirt-white-front-63dbb021a2957.jpg [219.68ms]
Downloading https://i.imgur.com/FRhfAK4.png to dist/assets/swag-img/nativescript-1.jpeg
Downloaded https://i.imgur.com/uX5nRnW.png [1.4s]
Downloading https://i.imgur.com/lRJYJ3o.jpg to dist/assets/swag-img/netlify.jpeg
Downloaded https://apidocs.lrcontent.com/images/swag_57515f6b4cc7487f27.76085248.png [1.3s]
Downloading https://i.imgur.com/ihe89Wx.png to dist/assets/swag-img/nexmo.jpeg
Downloaded https://i.imgur.com/q8ApRkT.png [713.22ms]
Downloading https://i.imgur.com/tswQ6m8.png to dist/assets/swag-img/novu.jpeg
Downloaded https://i.imgur.com/4sxLMVP.jpg [1.1s]
Downloading https://i.imgur.com/saUR1HM.jpg to dist/assets/swag-img/npm.jpeg
Downloaded https://blog.mayadata.io/hs-fs/hubfs/Hacktoberfest%20desktop%20version.png?width=3001&name=Hacktoberfest%20desktop%20version.png [1.1s]
Downloading https://i.imgur.com/bZouEJ6.jpg to dist/assets/swag-img/openbazaar.jpeg
Downloaded https://i.imgur.com/FRhfAK4.png [708.02ms]
Downloading https://i.imgur.com/Z5MRnAW.png to dist/assets/swag-img/openbb.jpeg
Downloaded https://i.imgur.com/lRJYJ3o.jpg [705.91ms]
Downloading https://raw.githubusercontent.com/cncf/artwork/ef31e1ee9503c134a13c6340ef2284d1b76ea38d/projects/openebs/stacked/color/openebs-stacked-color.png to dist/assets/swag-img/openebs.jpeg
Downloaded https://i.imgur.com/2JiHzft.png [5.3s]
Downloading https://operation-code-assets.s3.us-east-2.amazonaws.com/branding/logos/small-blue-logo.png to dist/assets/swag-img/operation_code.jpeg
Downloaded https://i.imgur.com/d8Sa90c.jpg [1.4s]
Downloading https://i.imgur.com/FTfBIeB.jpeg to dist/assets/swag-img/opsdroid.jpeg
Downloaded https://dev-to-uploads.s3.amazonaws.com/i/g6kt7ukqd9adhssdmoe9.png [6.6s]
Downloading https://i.imgur.com/WYeYymd.jpg to dist/assets/swag-img/pagerduty.jpeg
Downloaded https://i.imgur.com/iiWLHhk.png [1.4s]
Downloading https://i.imgur.com/wCzAkOA.png to dist/assets/swag-img/parity_technologies.jpeg
Downloaded https://i.imgur.com/yt3iUBB.png [2.3s]
Downloading https://i.imgur.com/gVfuWsu.png to dist/assets/swag-img/passenger.jpeg
Downloaded https://i.imgur.com/ihe89Wx.png [1.3s]
Downloading https://www.postman.com/_mk-www-v8.180.0/assets/contributors/postman-contributor-logo-dark.svg to dist/assets/swag-img/postman.jpeg
Downloaded https://i.imgur.com/bZouEJ6.jpg [777.49ms]
Downloading https://i.imgur.com/PSmcqxs.jpg to dist/assets/swag-img/prefix_dev.jpeg
Downloaded https://i.imgur.com/Z5MRnAW.png [782.24ms]
Downloading https://i.imgur.com/JYNPjDK.jpg to dist/assets/swag-img/qmk.jpeg
Downloaded https://i.imgur.com/tswQ6m8.png [972.23ms]
Downloading https://i.imgur.com/ZhwC1y1.png to dist/assets/swag-img/questdb.jpeg
Downloaded https://raw.githubusercontent.com/cncf/artwork/ef31e1ee9503c134a13c6340ef2284d1b76ea38d/projects/openebs/stacked/color/openebs-stacked-color.png [810.70ms]
Downloading https://i.imgur.com/pU8KfaE.png to dist/assets/swag-img/redis_cloud.jpeg
Downloaded https://i.imgur.com/saUR1HM.jpg [972.41ms]
Downloading https://i.imgur.com/zlnnR1F.png to dist/assets/swag-img/redwoodjs.jpeg
Downloaded https://operation-code-assets.s3.us-east-2.amazonaws.com/branding/logos/small-blue-logo.png [1.1s]
Downloading https://i.imgur.com/MA8EoCo.png to dist/assets/swag-img/renumics.jpeg
Downloaded https://www.postman.com/_mk-www-v8.180.0/assets/contributors/postman-contributor-logo-dark.svg [496.97ms]
Downloading https://i.imgur.com/iJ8eMid.jpg to dist/assets/swag-img/revert.jpeg
Downloaded https://i.imgur.com/PSmcqxs.jpg [539.58ms]
Downloading https://i.imgur.com/KUP8OxD.png to dist/assets/swag-img/roboplay.jpeg
Downloaded https://i.imgur.com/WYeYymd.jpg [783.92ms]
Downloading https://i.imgur.com/mi3vbOM.png to dist/assets/swag-img/ronin.jpeg
Downloaded https://i.imgur.com/FTfBIeB.jpeg [1.1s]
Downloading https://i.imgur.com/fZhBx2G.jpg to dist/assets/swag-img/saleor.jpeg
Downloaded https://i.imgur.com/JYNPjDK.jpg [823.55ms]
Downloading https://suitecrm.com/wp-content/uploads/2017/12/icon_about1-200x39.png to dist/assets/swag-img/salesagility.jpeg
Downloaded https://i.imgur.com/zlnnR1F.png [865.52ms]
Downloading https://i.imgur.com/2s6hwdZ.png to dist/assets/swag-img/sendgrid.jpeg
Downloaded https://i.imgur.com/ZhwC1y1.png [960.32ms]
Downloading https://raw.githubusercontent.com/SenseNet/sncom-resources/master/img/posts/hacktoberfest2019.png to dist/assets/swag-img/sense_net.jpeg
Downloaded https://i.imgur.com/mi3vbOM.png [576.05ms]
Downloading https://i.imgur.com/CMk9Lza.png to dist/assets/swag-img/servicenow.jpeg
Downloaded https://i.imgur.com/iJ8eMid.jpg [977.55ms]
Downloading https://i.imgur.com/6bt0PaW.jpg to dist/assets/swag-img/simbachain.jpeg
Downloaded https://i.imgur.com/gVfuWsu.png [1.5s]
Downloading https://pbs.twimg.com/media/DrA_3NBVYAAmHnS.jpg to dist/assets/swag-img/source_d_.jpeg
Downloaded https://i.imgur.com/fZhBx2G.jpg [929.62ms]
Downloading https://i.imgur.com/o7utTj2.png to dist/assets/swag-img/specflow.jpeg
Downloaded https://i.imgur.com/CMk9Lza.png [798.83ms]
Downloading https://i.imgur.com/QatMBLf.jpg to dist/assets/swag-img/strawberry.jpeg
Downloaded https://i.imgur.com/pU8KfaE.png [1.9s]
Downloading https://i.imgur.com/e9pZ3uw.png to dist/assets/swag-img/swirl.jpeg
Downloaded https://i.imgur.com/MA8EoCo.png [1.6s]
Downloading https://user-images.githubusercontent.com/25179120/94884272-65aba600-0443-11eb-8374-d2c570ef385d.png to dist/assets/swag-img/switchblade.jpeg
Downloaded https://i.imgur.com/6bt0PaW.jpg [611.97ms]
Downloading https://i.imgur.com/kelNqon.jpg to dist/assets/swag-img/trigger_dev.jpeg
Downloaded https://suitecrm.com/wp-content/uploads/2017/12/icon_about1-200x39.png [1.2s]
Downloading https://turbot.com/images/blog/2024-swag-preview.jpg to dist/assets/swag-img/turbot.jpeg
Downloaded https://i.imgur.com/2s6hwdZ.png [1.1s]
Downloading https://pbs.twimg.com/media/DpB5PIYVAAAX4eC.jpg to dist/assets/swag-img/twilio.jpeg
Downloaded https://raw.githubusercontent.com/SenseNet/sncom-resources/master/img/posts/hacktoberfest2019.png [1.0s]
Downloading https://s3.amazonaws.com/com.twilio.prod.twilio-docs/images/sticker-teaser-questionmark.width-1000.jpg to dist/assets/swag-img/twilio-1.jpeg
Downloaded https://i.imgur.com/kelNqon.jpg [523.22ms]
Downloading https://i.imgur.com/tFqV0RC.jpg to dist/assets/swag-img/umbraco.jpeg
Downloaded https://turbot.com/images/blog/2024-swag-preview.jpg [563.82ms]
Downloading https://umbraco.com/media/yjchye0t/seb_hacktoberfest.jpeg?quality=80 to dist/assets/swag-img/umbraco-1.jpeg
Downloaded https://pbs.twimg.com/media/DrA_3NBVYAAmHnS.jpg [1.2s]
Downloading https://s3.amazonaws.com/uno-website-assets/wp-content/uploads/2019/08/21141002/diagram-991x1024.png to dist/assets/swag-img/uno.jpeg
Downloaded https://i.imgur.com/QatMBLf.jpg [834.06ms]
Downloading https://i.imgur.com/4fEuylJ.png to dist/assets/swag-img/uno_platform.jpeg
Downloaded https://pbs.twimg.com/media/DpB5PIYVAAAX4eC.jpg [869.29ms]
Downloading https://i.imgur.com/tfWngvX.jpg to dist/assets/swag-img/valor_software.jpeg
Downloaded https://i.imgur.com/tFqV0RC.jpg [878.14ms]
Downloading https://i.imgur.com/JXYEkT4.png to dist/assets/swag-img/vesoft.jpeg
Downloaded https://i.imgur.com/o7utTj2.png [1.9s]
Downloading https://res.cloudinary.com/dsg3ucw55/image/upload/v1599671200/Logo_nstaby.svg to dist/assets/swag-img/vonage.jpeg
Downloaded https://umbraco.com/media/yjchye0t/seb_hacktoberfest.jpeg?quality=80 [855.36ms]
Downloading https://res.cloudinary.com/practicaldev/image/fetch/s--FuHl5nFV--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/i/c9jfsatz14vkied629co.png to dist/assets/swag-img/webiny.jpeg
Downloaded https://i.imgur.com/4fEuylJ.png [870.94ms]
Downloading https://i.imgur.com/HOoCHc7.jpg to dist/assets/swag-img/wevis.jpeg
Downloaded https://res.cloudinary.com/dsg3ucw55/image/upload/v1599671200/Logo_nstaby.svg [461.44ms]
Downloading https://i.imgur.com/ZyhS12p.png to dist/assets/swag-img/whatismybrowser.jpeg
Downloaded https://i.imgur.com/tfWngvX.jpg [1.0s]
Downloading https://i.imgur.com/tCJJKMe.png to dist/assets/swag-img/widgetbook.jpeg
Downloaded https://res.cloudinary.com/practicaldev/image/fetch/s--FuHl5nFV--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/i/c9jfsatz14vkied629co.png [466.03ms]
Downloading https://i.imgur.com/2ciFNd8.png to dist/assets/swag-img/wiremock.jpeg
Downloaded https://i.imgur.com/HOoCHc7.jpg [962.06ms]
Downloading http://devblogs.microsoft.com/xamarin/wp-content/uploads/sites/44/2019/10/medium_25686-c9dd82896c9e66bb82600f256444abe6.png to dist/assets/swag-img/xamarin.jpeg
Downloaded https://i.imgur.com/2ciFNd8.png [813.37ms]
Downloading https://i.imgur.com/CpZBbcB.png to dist/assets/swag-img/zilliz.jpeg
Downloaded https://user-images.githubusercontent.com/25179120/94884272-65aba600-0443-11eb-8374-d2c570ef385d.png [2.8s]
Downloaded https://i.imgur.com/JXYEkT4.png [1.7s]
Downloaded https://s3.amazonaws.com/com.twilio.prod.twilio-docs/images/sticker-teaser-questionmark.width-1000.jpg [3.1s]
Downloaded https://i.imgur.com/CpZBbcB.png [677.14ms]
Downloaded https://i.imgur.com/ZyhS12p.png [1.5s]
Downloaded https://pbs.twimg.com/media/EJzGQGKUwAALlSC?format=jpg&name=4096x4096 [9.6s]
Downloaded http://devblogs.microsoft.com/xamarin/wp-content/uploads/sites/44/2019/10/medium_25686-c9dd82896c9e66bb82600f256444abe6.png [1.1s]
Downloaded https://s3.amazonaws.com/uno-website-assets/wp-content/uploads/2019/08/21141002/diagram-991x1024.png [9.3s]
Failed downloading https://i.imgur.com/qX9c9KE.png [30.0s]: Timeout awaiting 'request' for 30000ms
Failed downloading https://devrant.com/static/devrant/img/stickers-collection3.png [30.0s]: Timeout awaiting 'request' for 30000ms
Failed downloading https://i.imgur.com/Q5DdlQh.png [30.0s]: Timeout awaiting 'request' for 30000ms
Failed downloading https://i.imgur.com/wCzAkOA.png [30.0s]: Timeout awaiting 'request' for 30000ms
Failed downloading https://i.imgur.com/KUP8OxD.png [30.0s]: Timeout awaiting 'request' for 30000ms
Failed downloading https://i.imgur.com/e9pZ3uw.png [30.0s]: Timeout awaiting 'request' for 30000ms
Failed downloading https://i.imgur.com/tCJJKMe.png [30.0s]: Timeout awaiting 'request' for 30000ms
Downloaded swag-images with 7 errors
[12:04:25] 'swag-img:download' errored after 43 s
[12:04:25] Error: Failed to download images
    at /devswag/gulpfile.js:126:9
[12:04:25] 'swag-img' errored after 43 s
[12:04:25] 'build' errored after 43 s
[12:04:25] 'default' errored after 43 s
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! swag-for-dev@1.0.0 start: `gulp`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the swag-for-dev@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2024-10-12T12_04_25_187Z-debug.log

The issue was that the try-catch block was not properly implemented, causing the entire application to crash when an image failed to download.

code snippet --

async function downloadSingleImage({url, errors, outFile}) {
    const start = performance.now();
    try {
        console.log(`${chalk.yellow('Downloading')} ${chalk.cyan(url)} to ${chalk.magenta(outFile)}`);
        await pipeline(got.stream({url}), createWriteStream(outFile));
        const time = getTime(start);
        console.log(`${chalk.green('Downloaded')} ${chalk.cyan(url)} [${time}]`);
    } catch (error) {
        const time = getTime(start);
        console.log(`${chalk.red('Failed downloading')} ${chalk.cyan(url)} [${time}]: ${error.message}`);
        errors.push(error);

        try {
            await unlink(outFile);
        } catch {}
    }
}

This issue was discovered after I fixed the initial Dockerfile changes as suggested in #1281, using the updated Docker image.

P.S. I am thinking of creating a PR for this issue first, followed by the other one, as both were identified by me.


aslafy-z commented 3 days ago

This is in fact on purpose. The build process fails if the data is invalid.

ZODIAC3K commented 3 days ago

Okay!! I understand but how am i supposed to run the app when the build fails!! Because some images are not able to download!

ZODIAC3K commented 3 days ago

Could you suggest some workaround? As i am not able to test the app without building the app as gulpfile is causing the error.