I have a temporal running in a docker container, but after the version bump (0.23.2 → 1.0.0-rc.0) I am no longer able to create local workflows. The main flow is pretty simple, it should create a workflow on a local lambda invoke via serverless library, but it throws the next error right before a workflow starts.
RangeError: Maximum call stack size exceeded
I’ve been testing it without a workflow start and it works as expected
const wfc = await temporalClient();
const workflow = await wfc.start(workflow.name, {
args: [input],
taskQueue: 'tq-1',
workflowId: '1',
});
Doesn’t matter what the exact workflow is, it always throws an error right before a workflow starts. By my observation, it doesn’t affect deployed lambdas, so it only occurs in a local env.
Lambda itself is just a HttpGateway exposed endpoint:
sls invoke local --function func --path ./data/event.json
SDK: Typescript
Temporal version: 1.0.0-rc.0
AWS cli version: ws-cli/2.6.4 Python/3.9.11 Linux/5.14.0-1042-oem exe/x86_64.ubuntu.20 prompt/off
Serverless:
Operating System: linux
Node Version: 16.15.0
Framework Version: 2.72.3
Plugin Version: 5.5.4
SDK Version: 4.3.2
Components Version: 3.18.2