Hi,
Recent builds are finishing earlier and generating incomplete output. I am pasting two different builds to demonstrate the point.
1000+ files generated
You can see in the logs the following message -
12:15:52 AM: Exporting HTML across 8 threads…
12:16:09 AM: 26/502 5% 1/s 319.8s
12:16:09 AM: 51/502 10% 3/s 154.5s
12:16:09 AM: 76/502 15% 4/s 98.9s
12:16:09 AM: 101/502 20% 6/s 70.1s
12:16:09 AM: 126/502 25% 7/s 52.7s
12:16:10 AM: 151/502 30% 8/s 42.5s
12:16:10 AM: 176/502 35% 10/s 33.8s
12:16:10 AM: 201/502 40% 11/s 27.5s
12:16:10 AM: 226/502 45% 12/s 22.4s
12:16:10 AM: 251/502 50% 14/s 18.4s
12:16:11 AM: 277/502 55% 14/s 15.6s
12:16:11 AM: 302/502 60% 16/s 12.7s
12:16:11 AM: 327/502 65% 17/s 10.4s
12:16:11 AM: 352/502 70% 18/s 8.3s
12:16:11 AM: 377/502 75% 19/s 6.4s
12:16:11 AM: 402/502 80% 20/s 4.9s
12:16:11 AM: 427/502 85% 22/s 3.5s
12:16:12 AM: 452/502 90% 23/s 2.2s
12:16:12 AM: 477/502 95% 24/s 1.0s
12:16:12 AM: 502/502 100% 25/s 0.0s
12:16:12 AM: [✓] HTML Exported (20s)
12:16:12 AM: Generating sitemap.xml…
12:16:12 AM: [✓] sitemap.xml generated
12:16:12 AM: Your app is now exported! Here’s what we suggest doing next:
12:16:12 AM: - Upload your ‘dist’ directory to your favorite static host! We recommend using Netlify:
12:16:12 AM: - npx netlify-cli deploy
12:16:12 AM: - Analyze your app’s webpack bundles
12:16:12 AM: - react-static bundle --analyze
12:16:12 AM: Done in 39.50s.
However with the newer builds, the output is getting cutoff, and the build is not finishing.
10:50:35 PM: Exporting HTML across 8 threads…
10:53:38 PM: 26/502 5% 0/s 3357.6s
10:53:38 PM: 51/502 10% 0/s 1621.8s
10:53:38 PM: 76/502 15% 0/s 1028.6s
10:53:38 PM: 101/502 20% 1/s 728.6s
10:53:38 PM: 126/502 25% 1/s 547.6s
10:53:39 PM: 151/502 30% 1/s 428.6s
10:53:39 PM: 176/502 35% 1/s 341.5s
10:53:40 PM: 201/502 40% 1/s 276.9s
10:53:40 PM: 226/502 45% 1/s 225.8s
10:53:40 PM: 251/502 50% 1/s 184.9s
10:53:40 PM: Done in 194.91s.
The output is incomplete. This is resulting in a broken site being deployed.
I have tested the build locally, it works. Tested using the buildbot docker image as well, that is generating 1000+ files as expected.