Skip to content

Local Lambda debug (typescript): error: Cannot find module 'app' #3833

@DavidCabaniuk

Description

@DavidCabaniuk

System details (run the AWS: About Toolkit command)

  • OS: Windows 10
  • Visual Studio Code version: 1.82.2
  • AWS Toolkit version: v1.89.0

Question

I'm trying to debug a node lambda through AWS Toolkit.

I've used sam init to generate the default hello-world typescript project.

I've gone to the lambdaHandler and selected AWS: Add Debug Configuration.

I then have run the debugger using the generated launch config.

I then get the error reported in the screen shots and my break point is never hit.

Any idea what I am doing wrong / missed?

Thanks

Debugger attached.
2023-09-14T23:02:07.592Z	undefined	ERROR	Uncaught Exception 	{"errorType":"Runtime.ImportModuleError","errorMessage":"Error: Cannot find module 'app'\nRequire stack:\n- /var/runtime/index.mjs","stack":["Runtime.ImportModuleError: Error: Cannot find module 'app'","Require stack:","- /var/runtime/index.mjs","    at _loadUserApp (file:///var/runtime/index.mjs:1061:17)","    at async Object.load (file:///var/runtime/index.mjs:1093:21)","    at async start (file:///var/runtime/index.mjs:1256:23)","    at async file:///var/runtime/index.mjs:1262:1"]}
Waiting for the debugger to disconnect...
14 Sep 2023 23:02:07,657 [ERROR] (rapid) Init failed error=Runtime exited with error: exit status 129 InvokeID=
Debugger listening on ws://0.0.0.0:5858/461ef53a-cace-487d-834f-eafc5243466f
For help, see: https://nodejs.org/en/docs/inspector

image

image

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    guidanceGeneral information and guidance, answers to FAQs, or recommended best practices/resources.javascriptPull requests that update Javascript codelambdalanguage:nodedebugging NodeJS / javascript / typescript lambdas using SAM locallanguage:typescriptsam

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions