Skip to content

[Bug] Uncaught Exception Cannot find module 'kind-of' when used with aws sam and esbuild #926

@Ghosted34

Description

@Ghosted34

Describe the bug

Was creating a crawler to pass a cloudflare site, but ran into an import error when using sam build and local invoke

Code Snippet

`import chromium from '@sparticuz/chromium';

import puppeteer from 'puppeteer';

import { addExtra } from 'puppeteer-extra';

import StealthPlugin from 'puppeteer-extra-plugin-stealth';

// Add stealth plugin to puppeteer
const puppeteerExtra = addExtra(puppeteer);
puppeteerExtra.use(StealthPlugin());`

`START RequestId: 76d11007-e507-4cd9-99ee-eaa13ef9b6a4 Version: $LATEST
2025-07-18T14:55:08.615Z	undefined	ERROR	Uncaught Exception 	{"errorType":"Runtime.ImportModuleError","errorMessage":"Error: Cannot find module 'kind-of'\nRequire stack:\n- /var/task/generate-report.js\n- /var/runtime/index.mjs","stack":["Runtime.ImportModuleError: Error: Cannot find module 'kind-of'","Require stack:","- /var/task/generate-report.js","- /var/runtime/index.mjs","    at _loadUserApp (file:///var/runtime/index.mjs:1109:17)","    at Object.UserFunction.js.module.exports.load (file:///var/runtime/index.mjs:1148:21)","    at start (file:///var/runtime/index.mjs:1335:23)","    at file:///var/runtime/index.mjs:1342:1"]}
2025-07-18T14:55:08.689Z	undefined	ERROR	ImportModuleError [Runtime.ImportModuleError]: Error: Cannot find module 'kind-of'

Require stack:

- /var/task/generate-report.js

- /var/runtime/index.mjs

    at _loadUserApp (file:///var/runtime/index.mjs:1109:17)

    at Object.UserFunction.js.module.exports.load (file:///var/runtime/index.mjs:1148:21)

    at start (file:///var/runtime/index.mjs:1335:23)

    at file:///var/runtime/index.mjs:1342:1
18 Jul 2025 14:55:08,737 [ERROR] (rapid) Init failed error=Runtime exited with error: exit status 129 InvokeID=
18 Jul 2025 14:55:08,738 [ERROR] (rapid) Invoke failed error=Runtime exited with error: exit status 129 InvokeID=06950721-6d91-4346-a363-d2f1b8997822
18 Jul 2025 14:55:08,738 [ERROR] (rapid) Invoke DONE failed: Sandbox.Failure
{"errorType": "Runtime.ImportModuleError", "errorMessage": "Error: Cannot find module 'kind-of'\nRequire stack:\n- /var/task/generate-report.js\n- /var/runtime/index.mjs", "trace": ["Runtime.ImportModuleError: Error: Cannot find module 'kind-of'", "Require stack:", "- /var/task/generate-report.js", "- /var/runtime/index.mjs", "    at _loadUserApp (file:///var/runtime/index.mjs:1109:17)", "    at Object.UserFunction.js.module.exports.load (file:///var/runtime/index.mjs:1148:21)", "    at start (file:///var/runtime/index.mjs:1335:23)", "    at file:///var/runtime/index.mjs:1342:1"]}
`


Versions

 System:
    OS: Windows 11 10.0.22000
    CPU: (8) x64 Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz
    Memory: 1.60 GB / 11.67 GB
  Binaries:
    Node: 20.19.3 - C:\nvm4w\nodejs\node.EXE
    npm: 10.8.2 - C:\nvm4w\nodejs\npm.CMD
  npmPackages:
    puppeteer: ^24.14.0 => 24.14.0
    puppeteer-extra: ^3.3.6 => 3.3.6
    puppeteer-extra-plugin-stealth: ^2.11.2 => 2.11.2

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions