repack icon indicating copy to clipboard operation
repack copied to clipboard

Error : TypeError: Cannot read properties of undefined (reading 'forEach')

Open jhso-dev opened this issue 8 months ago • 6 comments

Is it possible for chunk to be passed into Platform? I encountered the following error and upon investigation, I found that chunk is being passed into Platform.

ℹ [00:44:56.585Z][WebpackCompilerWorker] env {
  bundleFilename: '',
  context: '/Users/x/dev/client/packages/app',
  reactNativePath: '/Users/x/dev/client/node_modules/react-native',
  mode: 'development',
  platform: 'chunk',
  devServer: { port: 8081, host: '', https: undefined, hmr: true }
}
✖ [00:44:56.603Z][DevServer] Failed to create code frame {
  reqId: 'req-e',
  error: "ENOENT: no such file or directory, open '/Users/x/dev/client/packages/app/node_modules/react-native/Libraries/LogBox/Data/LogBoxData.js'"
}
ℹ [00:44:56.604Z][DevServer] POST 200 /symbolicate request completed { responseTime: 12.083624988794327 }
platform chunk undefined
node:internal/event_target:1062
  process.nextTick(() => { throw err; });
                           ^

TypeError: Cannot read properties of undefined (reading 'forEach')
    at Worker.<anonymous> (/Users/x/dev/client/node_modules/@callstack/repack/dist/webpack/Compiler.js:107:36)
    at Worker.emit (node:events:517:28)
    at MessagePort.<anonymous> (node:internal/worker:256:53)
    at [nodejs.internal.kHybridDispatch] (node:internal/event_target:786:20)
    at exports.emitMessage (node:internal/per_context/messageport:23:28)

Node.js v18.20.2

jhso-dev avatar Jun 14 '24 00:06 jhso-dev