Skip to content
This repository has been archived by the owner on Jul 28, 2023. It is now read-only.

Getting Cannot run program "/usr/local/bin/sam": error=2, No such file or directory #225

Open
mac10046 opened this issue Jan 31, 2021 · 1 comment

Comments

@mac10046
Copy link

mac10046 commented Jan 31, 2021

I am trying to debug / run a AWS lambda project in eclipse

I have
ubuntu 20
aws --version is "aws-cli/1.18.69 Python/3.8.5 Linux/5.4.0-62-generic botocore/1.16.19"
docker --version is "Docker version 20.10.2, build 2291f61"

The lambda code build is successful but then eclipse aws error pop up comes up with the above error line.

This is the eclipse error log provided

`eclipse.buildId=4.16.0.I20200604-0540
java.version=1.8.0_275
java.vendor=Private Build
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_IN
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product

This is a continuation of log file /home/abdeali/eclipse-workspace/.metadata/.bak_2.log
Created Time: 2021-01-30 11:08:32.780

com.amazonaws.eclipse.lambda
Error
Sun Jan 31 11:00:39 IST 2021
Failed to launch SAM Local.

com.amazonaws.eclipse.core.exceptions.AwsActionException: Cannot run program "/usr/local/bin/sam": error=2, No such file or directory
	at com.amazonaws.eclipse.lambda.launching.SamLocalDelegate.launch(SamLocalDelegate.java:159)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:807)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:718)
	at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1021)
	at org.eclipse.debug.internal.ui.DebugUIPlugin$2.run(DebugUIPlugin.java:1224)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.io.IOException: Cannot run program "/usr/local/bin/sam": error=2, No such file or directory
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
	at com.amazonaws.eclipse.core.util.CliUtil.buildProcess(CliUtil.java:50)
	at com.amazonaws.eclipse.lambda.launching.SamLocalDelegate.launch(SamLocalDelegate.java:109)
	... 5 more
Caused by: java.io.IOException: error=2, No such file or directory
	at java.lang.UNIXProcess.forkAndExec(Native Method)
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
	at java.lang.ProcessImpl.start(ProcessImpl.java:134)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
	... 7 more
`

This is the Session Data
eclipse.buildId=4.16.0.I20200604-0540 java.version=1.8.0_275 java.vendor=Private Build BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_IN Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product

Tried searching on the net - but found nothing on this.

@kylemichaelreaves
Copy link

Did you ever find a solution to this? I'm encountering the same issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants