cypress-io / cypress

Fast, easy and reliable testing for anything that runs in a browser.
https://cypress.io
MIT License
46.47k stars 3.15k forks source link

"Error: Missing JS for source map rewrite" with experimentalSourceRewriting #7536

Open flotwig opened 4 years ago

flotwig commented 4 years ago

Current behavior:

Some sites crash Cypress with experimentalSourceRewriting enabled + devtools open with this error:

GET /__cypress/source-maps/4.1.map 500 6.953 ms - 10
Error: Missing JS for source map rewrite
    at DeferredSourceMapCache.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:151:35)

Desired behavior:

If this is a valid error, prevent it from happening; otherwise, make it propagate properly to the sourcemap request and not crash the process.

jennifer-shehane commented 4 years ago

Some longer DEBUG logs.

 cypress:rewriter:threads sending source to free worker +67ms
  cypress:rewriter:threads sending rewrite to worker { worker: { isBusy: false, id: 4, freeWorkers: 2 }, opts: { sourceLength: 0 } } +0ms
  cypress:rewriter:threads received response from worker { error: undefined, totalMs: 2, threadMs: 1, overheadMs: 1, worker: { isBusy: true, id: 4, freeWorkers: 1 }, opts: { sourceLength: 0 } } +2ms
GET /business/authenticator/1.0.28/lang/en.js 200 615.252 ms - -
  cypress:server:file get values from /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +20s
  cypress:server:file attempt to get lock on /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
(node:68988) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 16)
(node:68988) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 16)
GET /__cypress/source-maps/4.1.map 500 7.642 ms - 10
  cypress:server:file getting lock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +4ms
  cypress:server:file read /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
  cypress:server:file read succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +1ms
  cypress:server:file attempt to unlock /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
  cypress:server:file unlock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +1ms
  cypress:server:api request to url: POST https://api.cypress.io/exceptions with params: {"body":{"err":{"name":"Error","message":"Missing JS for source map rewrite","stack":"Error: Missing JS for source map rewrite\n    at DeferredSourceMapCache.<anonymous> (<stripped-path>deferred-source-map-cache.js:151:35)\n    at step (<stripped-path>deferred-source-map-cache.js:33:23)\n    at Object.next (<stripped-path>deferred-source-map-cache.js:14:53)\n    at <stripped-path>deferred-source-map-cache.js:8:71\n    at new Promise (<anonymous>:null:null)\n    at __awaiter (<stripped-path>deferred-source-map-cache.js:4:12)\n    at DeferredSourceMapCache.resolve (<stripped-path>deferred-source-map-cache.js:138:16)\n    at Http.<anonymous> (<stripped-path>index.js:196:74)\n    at step (<stripped-path>index.js:43:23)\n    at Object.next (<stripped-path>index.js:24:53)\n    at <stripped-path>index.js:18:71\n    at new Promise (<anonymous>:null:null)\n    at __awaiter (<stripped-path>index.js:14:12)\n    at Http.handleSourceMapRequest (<stripped-path>index.js:190:16)\n    at NetworkProxy.handleSourceMapRequest (<stripped-path>network-proxy.js:12:19)\n    at <stripped-path>routes.js:57:18\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at next (<stripped-path>route.js:137:13)\n    at Route.dispatch (<stripped-path>route.js:112:3)\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at <stripped-path>index.js:281:22\n    at param (<stripped-path>index.js:354:14)\n    at param (<stripped-path>index.js:365:14)\n    at Function.process_params (<stripped-path>index.js:410:3)\n    at next (<stripped-path>index.js:275:10)\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:91:12)\n    at trim_prefix (<stripped-path>index.js:317:13)\n    at <stripped-path>index.js:284:7\n    at Function.process_params (<stripped-path>index.js:335:12)\n    at next (<stripped-path>index.js:275:10)\n    at logger (<stripped-path>index.js:144:5)\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at trim_prefix (<stripped-path>index.js:317:13)\n    at <stripped-path>index.js:284:7\n    at Function.process_params (<stripped-path>index.js:335:12)\n    at next (<stripped-path>index.js:275:10)\n    at compression (<stripped-path>index.js:220:5)\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at trim_prefix (<stripped-path>index.js:317:13)\n    at <stripped-path>index.js:284:7\n    at Function.process_params (<stripped-path>index.js:335:12)\n    at next (<stripped-path>index.js:275:10)\n    at cookieParser (<stripped-path>index.js:71:5)\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at trim_prefix (<stripped-path>index.js:317:13)\n    at <stripped-path>index.js:284:7\n    at Function.process_params (<stripped-path>index.js:335:12)\n    at next (<stripped-path>index.js:275:10)\n    at <stripped-path>server.js:85:14\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at trim_prefix (<stripped-path>index.js:317:13)\n    at <stripped-path>index.js:284:7\n    at Function.process_params (<stripped-path>index.js:335:12)\n    at next (<stripped-path>index.js:275:10)\n    at <stripped-path>server.js:142:18\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at trim_prefix (<stripped-path>index.js:317:13)\n    at <stripped-path>index.js:284:7\n    at Function.process_params (<stripped-path>index.js:335:12)\n    at next (<stripped-path>index.js:275:10)\n    at expressInit (<stripped-path>init.js:40:5)\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at trim_prefix (<stripped-path>index.js:317:13)\n    at <stripped-path>index.js:284:7\n    at Function.process_params (<stripped-path>index.js:335:12)\n    at next (<stripped-path>index.js:275:10)\n    at query (<stripped-path>query.js:45:5)\n    at Layer.handle [as handle_request] (<stripped-path>layer.js:95:5)\n    at trim_prefix (<stripped-path>index.js:317:13)\n    at <stripped-path>index.js:284:7\n    at Function.process_params (<stripped-path>index.js:335:12)\n    at next (<stripped-path>index.js:275:10)\n    at Function.handle (<stripped-path>index.js:174:3)\n    at Function.handle (<stripped-path>application.js:174:10)\n    at Server.app (<stripped-path>express.js:39:9)\n    at Server.<anonymous> (<stripped-path>server.js:474:22)\n    at Server._callRequestListeners (<stripped-path>server.js:546:31)\n    at Server.<anonymous> (<stripped-path>server.js:558:24)\n    at Server._callRequestListeners (<stripped-path>server.js:546:31)\n    at Server.callListeners (<stripped-path>server.js:246:26)\n    at Server._onRequest (<stripped-path>server.js:117:17)\n    at Server.emit (events.js:210:5)\n    at parserOnIncoming (_http_server.js:745:12)\n    at HTTPParser.parserOnHeadersComplete (_http_common.js:115:17)\n"},"version":"4.6.0","osName":"darwin","osVersion":"19.4.0","osCpus":[{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":91138100,"nice":0,"sys":60167520,"idle":539435970,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":4382120,"nice":0,"sys":5711890,"idle":680567800,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":73534720,"nice":0,"sys":40773910,"idle":576371570,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":4370210,"nice":0,"sys":5397430,"idle":680892090,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":58460060,"nice":0,"sys":30044770,"idle":602171340,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":4381820,"nice":0,"sys":5177040,"idle":681098750,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":48041930,"nice":0,"sys":23375750,"idle":619254460,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":4378050,"nice":0,"sys":4993710,"idle":681283710,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":41459130,"nice":0,"sys":19506150,"idle":629702820,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":4363260,"nice":0,"sys":4844690,"idle":681445380,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":33076450,"nice":0,"sys":15211600,"idle":642376020,"irq":0}},{"model":"Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz","speed":2600,"times":{"user":4357720,"nice":0,"sys":4710570,"idle":681582870,"irq":0}}],"osMemory":{"free":83144704,"total":17179869184}},"headers":{"x-os-name":"darwin","x-cypress-version":"4.6.0"}} and token: undefined +0ms
  cypress:network:agent addRequest called { isHttps: true, href: 'https://api.cypress.io/exceptions' } +610ms
  cypress:network:connect beginning getAddress { hostname: 'api.cypress.io', port: 443 } +681ms
Error: Missing JS for source map rewrite
    at DeferredSourceMapCache.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:151:35)
    at step (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:33:23)
    at Object.next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:14:53)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:8:71
    at new Promise (<anonymous>:null:null)
    at __awaiter (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:4:12)
    at DeferredSourceMapCache.resolve (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:138:16)
    at Http.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:196:74)
    at step (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:43:23)
    at Object.next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:24:53)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:18:71
    at new Promise (<anonymous>:null:null)
    at __awaiter (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:14:12)
    at Http.handleSourceMapRequest (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:190:16)
    at NetworkProxy.handleSourceMapRequest (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/network-proxy.js:12:19)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/routes.js:57:18
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:281:22
    at param (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:354:14)
    at param (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:365:14)
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:410:3)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:91:12)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at logger (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/morgan/index.js:144:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at compression (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/compression/index.js:220:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at cookieParser (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/cookie-parser/index.js:71:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:85:14
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:142:18
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at expressInit (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/middleware/init.js:40:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at query (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/middleware/query.js:45:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at Function.handle (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:174:3)
    at Function.handle (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/application.js:174:10)
    at Server.app (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/express.js:39:9)
    at Server.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/socket/node_modules/engine.io/lib/server.js:474:22)
    at Server._callRequestListeners (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:546:31)
    at Server.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:558:24)
    at Server._callRequestListeners (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:546:31)
    at Server.callListeners (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:246:26)
    at Server._onRequest (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/https-proxy/lib/server.js:117:17)
    at Server.emit (events.js:210:5)
    at parserOnIncoming (_http_server.js:745:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:115:17)

Error: Missing JS for source map rewrite
    at DeferredSourceMapCache.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:151:35)
    at step (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:33:23)
    at Object.next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:14:53)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:8:71
    at new Promise (<anonymous>:null:null)
    at __awaiter (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:4:12)
    at DeferredSourceMapCache.resolve (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/rewriter/lib/deferred-source-map-cache.js:138:16)
    at Http.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:196:74)
    at step (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:43:23)
    at Object.next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:24:53)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:18:71
    at new Promise (<anonymous>:null:null)
    at __awaiter (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:14:12)
    at Http.handleSourceMapRequest (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/http/index.js:190:16)
    at NetworkProxy.handleSourceMapRequest (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/proxy/lib/network-proxy.js:12:19)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/routes.js:57:18
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:281:22
    at param (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:354:14)
    at param (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:365:14)
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:410:3)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:91:12)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at logger (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/morgan/index.js:144:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at compression (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/compression/index.js:220:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at cookieParser (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/cookie-parser/index.js:71:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:85:14
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:142:18
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at expressInit (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/middleware/init.js:40:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at query (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/middleware/query.js:45:5)
    at Layer.handle [as handle_request] (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:317:13)
    at /Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:335:12)
    at next (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:275:10)
    at Function.handle (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/router/index.js:174:3)
    at Function.handle (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/application.js:174:10)
    at Server.app (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/express/lib/express.js:39:9)
    at Server.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/socket/node_modules/engine.io/lib/server.js:474:22)
    at Server._callRequestListeners (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:546:31)
    at Server.<anonymous> (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:558:24)
    at Server._callRequestListeners (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:546:31)
    at Server.callListeners (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/server/lib/server.js:246:26)
    at Server._onRequest (/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Resources/app/packages/https-proxy/lib/server.js:117:17)
    at Server.emit (events.js:210:5)
    at parserOnIncoming (_http_server.js:745:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:115:17)

  cypress:rewriter:threads intercepted process.exit called, closing worker threads +166ms
  cypress:network:connect got addresses { hostname: 'api.cypress.io', port: 443, addresses: [ { address: '104.26.6.176', family: 4 }, { address: '104.26.7.176', family: 4 } ] } +86ms
  cypress:server:events got request for event: get:project:status, { id: undefined, path: '/Users/jennifer/Dev/cypress-transform-test' } +10s
  cypress:server:project get project status for client id undefined at path /Users/jennifer/Dev/cypress-transform-test +10s
  cypress:server:project no project id +0ms
  cypress:server:events sending ipc data { type: 'get:project:status', data: { id: 0.3100796715586076, data: { id: undefined, path: '/Users/jennifer/Dev/cypress-transform-test', state: 'VALID' } }, originalData: { id: 0.3100796715586076, data: { id: undefined, path: '/Users/jennifer/Dev/cypress-transform-test', state: 'VALID' } } } +0ms
  cypress:network:agent got family { family: 4, href: 'https://api.cypress.io/exceptions' } +131ms
  cypress:rewriter:threads all workers terminated, exiting for real +106ms
  cypress:server:browsers killing browser process +17s
  cypress:server:browsers:chrome closing remote interface client +17s
  cypress:server:browsers:chrome closing chrome +25ms
/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/MacOS/Cypress[68988]: ../../third_party/electron_node/src/node_worker.cc:386:virtual node::worker::Worker::~Worker(): Assertion `thread_joined_' failed.
 1: 0x10e178e75 node::Abort() [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
 2: 0x10e178bff node::Assert(node::AssertionInfo const&) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
 3: 0x10e1f82a9 node::options_parser::SplitHostPort(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
 4: 0x10e1f82ce node::options_parser::SplitHostPort(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
 5: 0x10e12ad7f node::EmitAsyncDestroy(node::Environment*, node::async_context) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
 6: 0x10e0f889e node::FreeEnvironment(node::Environment*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
 7: 0x1089a7461 ElectronInitializeICUandStartNode [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
 8: 0x10a365b01 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
 9: 0x10a367424 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
10: 0x10a362dd6 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
11: 0x10a1fe154 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
12: 0x10a1fde5e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
13: 0x10c444d14 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
14: 0x1094bb9b4 ElectronInitializeICUandStartNode [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
15: 0x1088e9854 ElectronMain [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
16: 0x10452b9b0  [/Users/jennifer/Library/Caches/Cypress/4.6.0/Cypress.app/Contents/MacOS/Cypress]
17: 0x7fff6d942cc9 start [/usr/lib/system/libdyld.dylib]
  cypress:cli child event fired { event: 'exit', code: null, signal: 'SIGABRT' } +28s
  cypress:cli child event fired { event: 'close', code: null, signal: 'SIGABRT' } +2ms
The Test Runner unexpectedly exited via a exit event with signal SIGABRT

Please search Cypress documentation for possible solutions:

https://on.cypress.io

Check if there is a GitHub issue describing this crash:

https://github.com/cypress-io/cypress/issues

Consider opening a new issue.

----------

Platform: darwin (19.4.0)
Cypress Version: 4.6.0
cypress-app-bot commented 1 year ago

This issue has not had any activity in 180 days. Cypress evolves quickly and the reported behavior should be tested on the latest version of Cypress to verify the behavior is still occurring. It will be closed in 14 days if no updates are provided.

cypress-app-bot commented 1 year ago

This issue has been closed due to inactivity.