Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

executable file not found in $PATH Runtime.InvalidEntrypoint #13

Open
hopewise opened this issue Feb 17, 2023 · 1 comment
Open

executable file not found in $PATH Runtime.InvalidEntrypoint #13

hopewise opened this issue Feb 17, 2023 · 1 comment

Comments

@hopewise
Copy link

Environment

  • Elixir & Erlang versions:
Erlang/OTP 25 [erts-13.1.4] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit:ns] [dtrace]
Elixir 1.13.4 (compiled with Erlang/OTP 23)
  • ExAws version 2.1.9
  • HTTP client version. IE for hackney 1.18.1

Current behavior

I have a phoenix app, I added lambda handler as:

defmodule MyWeb.InvokeLambdaController do

  @doc """
  `invoke/1` uses ExAws.Lambda.invoke to invoke our aws-ses-lambda-v1 function.
  """
  def invoke(payload) do
    ExAws.Lambda.invoke("aws-ses-lambda-v1", payload, "no_context")
    |> ExAws.request(region: System.get_env("AWS_REGION"))
  end
end

Expected behavior

To get the region env var.

The entry point in Lambda function is defined as:

MyWeb.InvokeLambdaController:invoke
I also tried
Elixir.MyWeb.InvokeLambdaController:invoke

behavior

error,

RequestId: 791b55bf-13af-4b1e-b949-36f4a63dcd7a Error: exec: "MyWeb.InvokeLambdaController:invoke": executable file not found in $PATH
Runtime.InvalidEntrypoint
@hopewise hopewise changed the title executable file not found in $PATH executable file not found in $PATH Runtime.InvalidEntrypoint Feb 17, 2023
@bernardd
Copy link
Contributor

That looks to me like an issue with the lambda function itself (or the way it's being called) rather than ExAws. Are you able to call it from the aws cli?

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

No branches or pull requests

2 participants