From 1e90231488ea14b07b40240d114b8291e3a209c7 Mon Sep 17 00:00:00 2001 From: Juho Makinen Date: Fri, 14 Feb 2025 11:36:40 +1100 Subject: [PATCH] fix: random ctx cancelled errors I was getting error: controller0 failed: failed to start server: FTL terminating with signal interrupt: context canceled: failed to start server: FTL terminating with signal interrupt: context canceled occasionally in ftl dev. This fixes it --- internal/rpc/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/rpc/server.go b/internal/rpc/server.go index 7586746c22..285939d962 100644 --- a/internal/rpc/server.go +++ b/internal/rpc/server.go @@ -200,7 +200,7 @@ func (s *Server) Serve(ctx context.Context) error { }) err = tree.Wait() - if err != nil { + if err != nil && !errors.Is(err, context.Canceled) { return fmt.Errorf("failed to start server: %w", err) }