When #296 occurs, the build aborts and sends an failure email, then the build-server crashes abruptly and restarts with this error:
Dec 17 16:53:51 phet-server2.int.colorado.edu build-server[1823055]: /data/share/phet/build-server/perennial/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Connection.js:316
Dec 17 16:53:51 phet-server2.int.colorado.edu build-server[1823055]: return Promise.reject(new Error(`Protocol error (${method}): Session closed. Most likely the ${__classPrivateFieldGet(this>
Dec 17 16:53:51 phet-server2.int.colorado.edu build-server[1823055]: ^
Dec 17 16:53:51 phet-server2.int.colorado.edu build-server[1823055]: Error: Protocol error (Runtime.callFunctionOn): Session closed. Most likely the page has been closed.
Dec 17 16:53:51 phet-server2.int.colorado.edu build-server[1823055]: at CDPSessionImpl.send (/data/share/phet/build-server/perennial/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Connection.js>
Dec 17 16:53:51 phet-server2.int.colorado.edu build-server[1823055]: at ExecutionContext._ExecutionContext_evaluate (/data/share/phet/build-server/perennial/node_modules/puppeteer-core/lib/cjs/puppet>
Dec 17 16:53:51 phet-server2.int.colorado.edu build-server[1823055]: at async WaitTask.rerun (/data/share/phet/build-server/perennial/node_modules/puppeteer-core/lib/cjs/puppeteer/common/WaitTask.js:>
When #296 occurs, the build aborts and sends an failure email, then the build-server crashes abruptly and restarts with this error: