From 3a1cb72e9c8c098dda9067b13e94e1918dedfb7d Mon Sep 17 00:00:00 2001 From: Geoff Franks Date: Fri, 4 Oct 2024 14:34:01 +0000 Subject: [PATCH] Fix executor error handling bug --- initializer/initializer.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/initializer/initializer.go b/initializer/initializer.go index 37ce4c15..f106ad0b 100644 --- a/initializer/initializer.go +++ b/initializer/initializer.go @@ -222,11 +222,14 @@ func Initialize(logger lager.Logger, config ExecutorConfig, cellID, zone string, uploader := uploader.New(logger, 10*time.Minute, assetTLSConfig) cache := cacheddownloader.NewCache(config.CachePath, int64(config.MaxCacheSizeInBytes)) - cachedDownloader := cacheddownloader.New( + cachedDownloader, err := cacheddownloader.New( downloader, cache, cacheddownloader.TarTransform, ) + if err != nil { + return nil, nil, grouper.Members{}, err + } err = cachedDownloader.RecoverState(logger.Session("downloader")) if err != nil {