You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 10, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Jun 10, 2026. It is now read-only.
[Bug]: RIE crash for steps exceeding 60 seconds due to Lambda client in local runner missing read_timeout configuration #203
When running durable functions locally via SAM CLI (sam local start-lambda) and using the js-sdk, steps that take longer than 60 seconds should complete successfully, up to the configured Lambda function Timeout.
Actual Behavior
Any durable function step that takes longer than ~55-60 seconds causes the emulator to re-invoke the Lambda, which crashes the Lambda Runtime Interface Emulator (RIE) with a nil pointer dereference:
SAM CLI is running inside a Docker container via docker compose, using sam local start-lambda mode: Image: public.ecr.aws/sam/build-nodejs24.x:latest Runtime: nodejs24.x Platform: macOS (Darwin), Docker Desktop, ARM64 SAM command: sam local start-lambda --host 0.0.0.0 --port 8107 --docker-network my-network --container-host host.docker.internal --warm-containers EAGER
The Docker socket is mounted into the SAM container (/var/run/docker.sock) so SAM can create Lambda runtime containers and the durable execution emulator container on the host Docker daemon
Also tested with different warm-containers configurations, and --shutdown with same results
Activity
yaythomas commentedon Apr 21, 2026
fixed in linked pr, much thanks!