phetsims / perennial

Maintenance tools that won't change with different versions of chipper checked out
MIT License
2 stars 5 forks source link

Build Failures on 4/4/23 #311

Closed mattpen closed 1 year ago

mattpen commented 1 year ago

There were two build failures this morning.

Affected builds: rutherford-scattering in sk balancing-chemical-equations in ur

Example Error message:

pr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]: error: Error: net::ERR_CONNECTION_RESET at https://phet.colorado.edu/sims/html/balancing-chemical-equations/latest/balancing-chemical->
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at navigate (/data/share/phet/build-server/perennial/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js:235:23)
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at runMicrotasks (<anonymous>)
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at processTicksAndRejections (node:internal/process/task_queues:96:5)
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at async Frame.goto (/data/share/phet/build-server/perennial/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js:205:21)
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at async CDPPage.goto (/data/share/phet/build-server/perennial/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Page.js:1053:1>
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at async module.exports (/data/share/phet/build-server/perennial/js/common/puppeteerLoad.js:90:5)
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at async parseScreenNamesFromSimulation (/data/share/phet/build-server/perennial/js/build-server/parseScreenNames.js:24:22)
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at async module.exports (/data/share/phet/build-server/perennial/js/build-server/createTranslationsXML.js:56:23)
Apr 04 08:09:22 phet-server2.int.colorado.edu build-server[1118627]:     at async runTask (/data/share/phet/build-server/perennial/js/build-server/taskWorker.js:321:13)

The locales that failed were different from the locales requested, this appears to be related to some overloaded resources or temporary race conditions on phet-server2. The resources that timed out during builds were returned in normal times for me when requested directly. So I resubmitted the two builds using rosetta's trigger build feature (with help from @liammulh) and they worked successfully the second time. Closing for now due to nothing to fix. If the problem recurs frequently we can investigate a fix, but I think #299 is probably the best solution.