sst / sst

Build full-stack apps on your own infrastructure.
https://sst.dev
MIT License
24.05k stars 1.85k forks source link

Handlers running/executing twice on `sst dev` #5903

Open apetta opened 3 weeks ago

apetta commented 3 weeks ago

I've noticed that any Lambda functions (APIs & Queue handlers) seem to execute twice when running them via sst dev.

Here's a Lambda API firing off twice from only a single call:

|  Build       FeedbackApi
|  Invoke      FeedbackApi
|  +8ms        Received feedback event {
|  +8ms          token: 'eyJhbGciOiJIUzI1NiJ9.eyJtZXNzYWdlSWQiOiIzY2E5N2JjOS00OWU4LTRmNGQtYjI2Yy0yYmUxY2MyOTg1YjUiLCJlbWFpbCI6ImFrc2hheXBldHRhQGdtYWlsLmN
vbSIsImVtYWlsVHlwZSI6InBhc3N3b3JkX3VwZGF0ZWQiLCJpYXQiOjE3NTAxNTk0ODIsImV4cCI6MTc1MDc2NDI4Mn0.b4-MwVcDSTuwV0TSv8HrjOX8RSKFLYKVjBUFl2nZItI',
|  +8ms          score: 'good'
|  +8ms        }
|  Done        took +312ms
|  Invoke      FeedbackApi
|  +1ms        Received feedback event { token: undefined, score: undefined }
|  +1ms        {"timestamp":"2025-06-17T11:27:26.226Z","level":"ERROR","requestId":"49ef311e-7850-4bb0-92bf-89d322d0605c","message":{"apiRequestId":"49ef
311e-7850-4bb0-92bf-89d322d0605c","x-correlation-id":"49ef311e-7850-4bb0-92bf-89d322d0605c","time":1750159646226,"pid":57570,"hostname":"MacBook-Pro-7.lo
cal","msg":"Missing feedback token or score"}}
|  Done        took +124ms