Error: ENOENT: no such file or directory, open '/app/bundle/programs/web.browser/dynamic/node_modules/@babel/runtime/helpers/slicedToArray.js'

I see these errors in my galaxy logs every now and then. I’m not sure what line/package causes these because the error messages are not very informative.
Relevant versions: meteor@1.7.0.5, babel-runtime@1.2.4, dynamic-import@0.4.2


5aj7p
2018-09-30 13:03:57+02:00Error: ENOENT: no such file or directory, open '/app/bundle/programs/web.browser/dynamic/node_modules/@babel/runtime/helpers/slicedToArray.js'
5aj7p
2018-09-30 13:03:57+02:00 at Object.fs.openSync (fs.js:646:18)
5aj7p
2018-09-30 13:03:57+02:00 at fs.readFileSync (fs.js:551:33)
5aj7p
2018-09-30 13:03:57+02:00 at read (packages/dynamic-import.js:215:29)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:166:14)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at readTree (packages/dynamic-import.js:194:10)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.request.on (packages/dynamic-import.js:102:37)
5aj7p
2018-09-30 13:03:57+02:00 at emitNone (events.js:106:13)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.emit (events.js:208:7)
5aj7p
2018-09-30 13:03:57+02:00 at endReadableNT (_stream_readable.js:1064:12)
5aj7p
2018-09-30 13:03:57+02:00 at _combinedTickCallback (internal/process/next_tick.js:138:11)
5aj7p
2018-09-30 13:03:57+02:00 at process._tickDomainCallback (internal/process/next_tick.js:218:9)
5aj7p
2018-09-30 13:03:57+02:00Error: ENOENT: no such file or directory, open '/app/bundle/programs/web.browser/dynamic/node_modules/@babel/runtime/helpers/arrayWithHoles.js'
5aj7p
2018-09-30 13:03:57+02:00 at Object.fs.openSync (fs.js:646:18)
5aj7p
2018-09-30 13:03:57+02:00 at fs.readFileSync (fs.js:551:33)
5aj7p
2018-09-30 13:03:57+02:00 at read (packages/dynamic-import.js:215:29)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:166:14)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at readTree (packages/dynamic-import.js:194:10)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.request.on (packages/dynamic-import.js:102:37)
5aj7p
2018-09-30 13:03:57+02:00 at emitNone (events.js:106:13)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.emit (events.js:208:7)
5aj7p
2018-09-30 13:03:57+02:00 at endReadableNT (_stream_readable.js:1064:12)
5aj7p
2018-09-30 13:03:57+02:00 at _combinedTickCallback (internal/process/next_tick.js:138:11)
5aj7p
2018-09-30 13:03:57+02:00 at process._tickDomainCallback (internal/process/next_tick.js:218:9)
5aj7p
2018-09-30 13:03:57+02:00Error: ENOENT: no such file or directory, open '/app/bundle/programs/web.browser/dynamic/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js'
5aj7p
2018-09-30 13:03:57+02:00 at Object.fs.openSync (fs.js:646:18)
5aj7p
2018-09-30 13:03:57+02:00 at fs.readFileSync (fs.js:551:33)
5aj7p
2018-09-30 13:03:57+02:00 at read (packages/dynamic-import.js:215:29)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:166:14)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at readTree (packages/dynamic-import.js:194:10)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.request.on (packages/dynamic-import.js:102:37)
5aj7p
2018-09-30 13:03:57+02:00 at emitNone (events.js:106:13)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.emit (events.js:208:7)
5aj7p
2018-09-30 13:03:57+02:00 at endReadableNT (_stream_readable.js:1064:12)
5aj7p
2018-09-30 13:03:57+02:00 at _combinedTickCallback (internal/process/next_tick.js:138:11)
5aj7p
2018-09-30 13:03:57+02:00 at process._tickDomainCallback (internal/process/next_tick.js:218:9)
5aj7p
2018-09-30 13:03:57+02:00Error: ENOENT: no such file or directory, open '/app/bundle/programs/web.browser/dynamic/node_modules/@babel/runtime/helpers/nonIterableRest.js'
5aj7p
2018-09-30 13:03:57+02:00 at Object.fs.openSync (fs.js:646:18)
5aj7p
2018-09-30 13:03:57+02:00 at fs.readFileSync (fs.js:551:33)
5aj7p
2018-09-30 13:03:57+02:00 at read (packages/dynamic-import.js:215:29)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:166:14)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at readTree (packages/dynamic-import.js:194:10)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.request.on (packages/dynamic-import.js:102:37)
5aj7p
2018-09-30 13:03:57+02:00 at emitNone (events.js:106:13)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.emit (events.js:208:7)
5aj7p
2018-09-30 13:03:57+02:00 at endReadableNT (_stream_readable.js:1064:12)
5aj7p
2018-09-30 13:03:57+02:00 at _combinedTickCallback (internal/process/next_tick.js:138:11)
5aj7p
2018-09-30 13:03:57+02:00 at process._tickDomainCallback (internal/process/next_tick.js:218:9)
5aj7p
2018-09-30 13:03:57+02:00Error: ENOENT: no such file or directory, open '/app/bundle/programs/web.browser/dynamic/node_modules/@babel/runtime/core-js/get-iterator.js'
5aj7p
2018-09-30 13:03:57+02:00 at Object.fs.openSync (fs.js:646:18)
5aj7p
2018-09-30 13:03:57+02:00 at fs.readFileSync (fs.js:551:33)
5aj7p
2018-09-30 13:03:57+02:00 at read (packages/dynamic-import.js:215:29)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:166:14)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at readTree (packages/dynamic-import.js:194:10)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.request.on (packages/dynamic-import.js:102:37)
5aj7p
2018-09-30 13:03:57+02:00 at emitNone (events.js:106:13)
5aj7p
2018-09-30 13:03:57+02:00 at IncomingMessage.emit (events.js:208:7)
5aj7p
2018-09-30 13:03:57+02:00 at endReadableNT (_stream_readable.js:1064:12)
5aj7p
2018-09-30 13:03:57+02:00 at _combinedTickCallback (internal/process/next_tick.js:138:11)
5aj7p
2018-09-30 13:03:57+02:00 at process._tickDomainCallback (internal/process/next_tick.js:218:9)
5aj7p
2018-09-30 13:03:57+02:00Error: ENOENT: no such file or directory, open '/app/bundle/programs/web.browser/dynamic/node_modules/@babel/runtime/node_modules/core-js/library/fn/get-iterator.js'
5aj7p
2018-09-30 13:03:57+02:00 at Object.fs.openSync (fs.js:646:18)
5aj7p
2018-09-30 13:03:57+02:00 at fs.readFileSync (fs.js:551:33)
5aj7p
2018-09-30 13:03:57+02:00 at read (packages/dynamic-import.js:215:29)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:166:14)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00Error: ENOENT: no such file or directory, open '/app/bundle/programs/web.browser/dynamic/node_modules/@babel/runtime/node_modules/core-js/library/modules/core.get-iterator.js'
5aj7p
2018-09-30 13:03:57+02:00 at Object.fs.openSync (fs.js:646:18)
5aj7p
2018-09-30 13:03:57+02:00 at fs.readFileSync (fs.js:551:33)
5aj7p
2018-09-30 13:03:57+02:00 at read (packages/dynamic-import.js:215:29)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:166:14)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)
5aj7p
2018-09-30 13:03:57+02:00 at Object.keys.forEach.name (packages/dynamic-import.js:173:22)
5aj7p
2018-09-30 13:03:57+02:00 at Array.forEach (<anonymous>)
5aj7p
2018-09-30 13:03:57+02:00 at walk (packages/dynamic-import.js:171:23)

what version of @babel/runtime do you have installed in node_modules?

It should be exactly 7.0.0-beta.55

I changed it to:

"dependencies": {
    "@babel/runtime": "7.0.0-beta.55",

However I still see the same error in my galaxy log (never seen it in my dev env).

I’d suggest a npm uninstall of @babel/runtime before installing the lower version in case you didn’t do it. Alternatively full delete the npm folder and rebuild of it. I experienced your problem in the past and I think this is what I did. What we know for sure is that your error is directly related to not having this exact version of babel runtime.

1 Like

But the error occurs in the galaxy servers (I only see the errors in the galaxy logs). My node_module is not uploaded when I deploy the app so it shouldn’t matter…

https://github.com/meteor/meteor/issues/7456 simulate the deploy locally and see if everything is alright?!