From 37d5986dd8e1ed98015ba5b7a0eb4a2f23c2df20 Mon Sep 17 00:00:00 2001 From: Almog Baku Date: Fri, 23 Sep 2022 23:40:58 +0300 Subject: [PATCH] Update pkg/loader/loader.go Co-authored-by: Joe Lanford --- pkg/loader/loader.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/loader/loader.go b/pkg/loader/loader.go index 99f39697a..2efa94c7d 100644 --- a/pkg/loader/loader.go +++ b/pkg/loader/loader.go @@ -404,7 +404,11 @@ func LoadRootsWithConfig(cfg *packages.Config, roots ...string) ([]*Package, err loadPackages := func(roots ...string) ([]*Package, error) { rawPkgs, err := packages.Load(l.cfg, roots...) if err != nil { - return nil, fmt.Errorf("error in %s: %w", l.cfg.Dir, err) + loadRoot := l.cfg.Dir + if l.cfg.Dir == "" { + loadRoot, _ = os.Getwd() + } + return nil, fmt.Errorf("load packages in root %q: %w", loadRoot, err) } var pkgs []*Package for _, rp := range rawPkgs {