golang / vscode-go

Go extension for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=golang.Go
Other
3.87k stars 750 forks source link

Error loading workspace: err: exit status 1: stderr: go: inconsistent vendoring in /tmp/gopls-workspace-mod904073450 #2112

Closed SeibertronSS closed 2 years ago

SeibertronSS commented 2 years ago

I use the go1.18. I want to view the source code of kubernetes in vscode. But when I open a go file, it always prompts me the following error,

Error loading workspace: err: exit status 1: stderr: go: inconsistent vendoring in /tmp/gopls-workspace-mod904073450:   fake/import/path@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt    k8s.io/api@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/apiextensions-apiserver@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/apimachinery@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt     k8s.io/apiserver@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt    k8s.io/cli-runtime@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/client-go@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt    k8s.io/cloud-provider@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/cluster-bootstrap@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt    k8s.io/code-generator@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/code-generator/examples@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/component-base@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/component-helpers@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt    k8s.io/controller-manager@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/cri-api@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/csi-translation-lib@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/kube-aggregator@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/kube-controller-manager@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/kube-proxy@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/kube-scheduler@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/kubectl@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/kubelet@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/kubernetes@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/kubernetes/hack/tools@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt    k8s.io/legacy-cloud-providers@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/metrics@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/mount-utils@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt  k8s.io/pod-security-admission@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt   k8s.io/sample-apiserver@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt     k8s.io/sample-cli-plugin@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt    k8s.io/sample-controller@v1.9999999.0-goplsworkspace: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt    fake/import/path: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/kubernetes: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/kubernetes/hack/tools: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/api: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/apiextensions-apiserver: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/apimachinery: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    k8s.io/apiserver: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/cli-runtime: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/client-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/cloud-provider: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/cluster-bootstrap: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/code-generator/examples: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/code-generator: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/component-base: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/component-helpers: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/controller-manager: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/cri-api: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/csi-translation-lib: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/kube-aggregator: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/kube-controller-manager: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/kube-proxy: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/kube-scheduler: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/kubectl: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/kubelet: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/legacy-cloud-providers: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/metrics: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/mount-utils: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/pod-security-admission: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  k8s.io/sample-apiserver: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    k8s.io/sample-cli-plugin: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/sample-controller: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   bazil.org/fuse: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     bitbucket.org/bertimus9/systemstat: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     cloud.google.com/go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    cloud.google.com/go/bigquery: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   cloud.google.com/go/firestore: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  cloud.google.com/go/storage: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    dmitri.shuralyov.com/gpu/mtl: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/Azure/azure-sdk-for-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/Azure/go-ansiterm: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/Azure/go-autorest: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/Azure/go-autorest/autorest: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/Azure/go-autorest/autorest/adal: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/Azure/go-autorest/autorest/date: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/Azure/go-autorest/autorest/mocks: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/Azure/go-autorest/autorest/to: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/Azure/go-autorest/autorest/validation: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/Azure/go-autorest/logger: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/Azure/go-autorest/tracing: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/BurntSushi/toml: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/BurntSushi/xgb: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/GoogleCloudPlatform/k8s-cloud-provider: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/JeffAshton/win_pdh: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/MakeNowJust/heredoc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/Microsoft/go-winio: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/Microsoft/hcsshim: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/NYTimes/gziphandler: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/OneOfOne/xxhash: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/PuerkitoBio/purell: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/PuerkitoBio/urlesc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/ajstarks/svgo: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/antihax/optional: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/antlr/antlr4/runtime/Go/antlr: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/armon/circbuf: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/armon/go-metrics: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/armon/go-radix: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/asaskevich/govalidator: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/auth0/go-jwt-middleware: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/aws/aws-sdk-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/benbjohnson/clock: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/beorn7/perks: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/bgentry/speakeasy: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/bits-and-blooms/bitset: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/bketelsen/crypt: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/blang/semver: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/boltdb/bolt: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/census-instrumentation/opencensus-proto: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/certifi/gocertifi: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/cespare/xxhash: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/cespare/xxhash/v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/chai2010/gettext-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/checkpoint-restore/go-criu/v5: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/chzyer/logex: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/chzyer/readline: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/chzyer/test: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/cilium/ebpf: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/clusterhq/flocker-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/cncf/udpa/go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/cncf/xds/go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/cockroachdb/datadriven: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/cockroachdb/errors: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/cockroachdb/logtags: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/container-storage-interface/spec: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/containerd/cgroups: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/containerd/console: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/containerd/containerd: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/containerd/continuity: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/containerd/fifo: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/containerd/go-runc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/containerd/ttrpc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/containerd/typeurl: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/containernetworking/cni: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/coredns/caddy: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/coredns/corefile-migration: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/coreos/go-oidc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/coreos/go-semver: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/coreos/go-systemd/v22: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/cpuguy83/go-md2man/v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/creack/pty: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/cyphar/filepath-securejoin: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/davecgh/go-spew: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/daviddengcn/go-colortext: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/dnaeon/go-vcr: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/docker/distribution: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/docker/docker: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/docker/go-connections: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/docker/go-units: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/docopt/docopt-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/dustin/go-humanize: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/elazarl/goproxy: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/emicklei/go-restful: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/envoyproxy/go-control-plane: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/envoyproxy/protoc-gen-validate: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/euank/go-kmsg-parser: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/evanphx/json-patch: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/exponent-io/jsonpath: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/fatih/camelcase: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/fatih/color: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/felixge/httpsnoop: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/flynn/go-shlex: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/fogleman/gg: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/form3tech-oss/jwt-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/frankban/quicktest: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/fsnotify/fsnotify: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/fvbommel/sortorder: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/getkin/kin-openapi: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/getsentry/raven-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/ghodss/yaml: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/go-errors/errors: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/go-gl/glfw/v3.3/glfw: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/go-kit/kit: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/go-kit/log: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/go-logfmt/logfmt: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/go-logr/logr: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/go-logr/zapr: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/go-openapi/jsonpointer: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/go-openapi/jsonreference: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/go-openapi/swag: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/go-ozzo/ozzo-validation: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/go-stack/stack: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/godbus/dbus/v5: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/gofrs/uuid: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/gogo/protobuf: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/golang/freetype: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/golang/glog: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/golang/groupcache: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/golang/mock: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/golang/protobuf: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/golangplus/testing: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/google/btree: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/google/cadvisor: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/google/cel-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/google/cel-spec: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/google/go-cmp: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/google/gofuzz: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/google/martian/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/google/pprof: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/google/renameio: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/google/shlex: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/google/uuid: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/googleapis/gax-go/v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/googleapis/gnostic: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/gophercloud/gophercloud: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/gopherjs/gopherjs: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/gorilla/mux: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/gorilla/websocket: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/gregjones/httpcache: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/grpc-ecosystem/go-grpc-middleware: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/grpc-ecosystem/go-grpc-prometheus: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/grpc-ecosystem/grpc-gateway: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/hashicorp/consul/api: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/hashicorp/consul/sdk: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/hashicorp/errwrap: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/hashicorp/go-cleanhttp: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/hashicorp/go-immutable-radix: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/hashicorp/go-msgpack: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/hashicorp/go-multierror: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/hashicorp/go-rootcerts: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/hashicorp/go-sockaddr: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/hashicorp/go-syslog: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/hashicorp/go-uuid: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/hashicorp/go.net: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/hashicorp/golang-lru: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/hashicorp/hcl: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/hashicorp/logutils: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/hashicorp/mdns: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/hashicorp/memberlist: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/hashicorp/serf: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/heketi/heketi: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/heketi/tests: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/ianlancetaylor/demangle: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/imdario/mergo: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/inconshreveable/mousetrap: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/ishidawataru/sctp: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/jmespath/go-jmespath: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/jmespath/go-jmespath/internal/testify: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/jonboulle/clockwork: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/josharian/intern: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/json-iterator/go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/jstemmer/go-junit-report: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/jtolds/gls: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/julienschmidt/httprouter: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/jung-kurt/gofpdf: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/karrick/godirwalk: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/kisielk/errcheck: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/kisielk/gotool: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/konsorten/go-windows-terminal-sequences: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/kr/fs: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/kr/pretty: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/kr/text: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/libopenstorage/openstorage: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/liggitt/tabwriter: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/lithammer/dedent: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/lpabon/godbc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/magiconair/properties: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/mailru/easyjson: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/mattn/go-colorable: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/mattn/go-isatty: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/mattn/go-runewidth: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/matttproud/golang_protobuf_extensions: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/miekg/dns: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/mindprince/gonvml: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/mistifyio/go-zfs: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/mitchellh/cli: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/mitchellh/go-homedir: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/mitchellh/go-testing-interface: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/mitchellh/go-wordwrap: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/mitchellh/gox: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/mitchellh/iochan: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/mitchellh/mapstructure: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/moby/ipvs: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/moby/spdystream: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/moby/sys/mountinfo: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/moby/term: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/modern-go/concurrent: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/modern-go/reflect2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/mohae/deepcopy: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/monochromegane/go-gitignore: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/morikuni/aec: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/mrunalp/fileutils: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/munnerz/goautoneg: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/mvdan/xurls: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/mwitkow/go-conntrack: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/mxk/go-flowrate: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/niemeyer/pretty: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/nxadm/tail: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/olekukonko/tablewriter: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/onsi/ginkgo: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/onsi/gomega: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/opencontainers/go-digest: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/opencontainers/image-spec: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/opencontainers/runc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/opencontainers/runtime-spec: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/opencontainers/selinux: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/opentracing/opentracing-go: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/pascaldekloe/goe: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/pelletier/go-toml: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/peterbourgon/diskv: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/pkg/errors: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/pkg/sftp: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/pmezard/go-difflib: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/posener/complete: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/pquerna/cachecontrol: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/prometheus/client_golang: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/prometheus/client_model: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/prometheus/common: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/prometheus/procfs: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/quobyte/api: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/remyoudompheng/bigfft: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/robfig/cron/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/rogpeppe/fastuuid: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/rogpeppe/go-internal: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/rubiojr/go-vhd: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/russross/blackfriday: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/russross/blackfriday/v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/ryanuber/columnize: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/sean-/seed: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/seccomp/libseccomp-golang: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/sergi/go-diff: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/shurcooL/sanitized_anchor_name: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/sirupsen/logrus: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/smartystreets/assertions: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/smartystreets/goconvey: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/soheilhy/cmux: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/spaolacci/murmur3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/spf13/afero: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/spf13/cast: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/spf13/cobra: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/spf13/jwalterweatherman: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/spf13/pflag: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/spf13/viper: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/stoewer/go-strcase: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/storageos/go-api: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/stretchr/objx: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/stretchr/testify: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/subosito/gotenv: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/syndtr/gocapability: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/tmc/grpc-websocket-proxy: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    github.com/urfave/cli: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/urfave/negroni: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/vishvananda/netlink: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/vishvananda/netns: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   github.com/vmware/govmomi: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/xiang90/probing: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     github.com/xlab/treeprint: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  github.com/yuin/goldmark: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   go.etcd.io/bbolt: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   go.etcd.io/etcd/api/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     go.etcd.io/etcd/client/pkg/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  go.etcd.io/etcd/client/v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  go.etcd.io/etcd/client/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  go.etcd.io/etcd/pkg/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     go.etcd.io/etcd/raft/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    go.etcd.io/etcd/server/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  go.opencensus.io: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   go.opentelemetry.io/contrib: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  go.opentelemetry.io/otel: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   go.opentelemetry.io/otel/exporters/otlp: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    go.opentelemetry.io/otel/metric: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    go.opentelemetry.io/otel/oteltest: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  go.opentelemetry.io/otel/sdk: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   go.opentelemetry.io/otel/sdk/export/metric: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     go.opentelemetry.io/otel/sdk/metric: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    go.opentelemetry.io/otel/trace: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     go.opentelemetry.io/proto/otlp: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     go.starlark.net: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    go.uber.org/atomic: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     go.uber.org/goleak: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     go.uber.org/multierr: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   go.uber.org/zap: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    golang.org/x/crypto: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    golang.org/x/exp: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   golang.org/x/image: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     golang.org/x/lint: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  golang.org/x/mobile: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    golang.org/x/mod: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   golang.org/x/net: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   golang.org/x/oauth2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    golang.org/x/sync: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  golang.org/x/sys: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   golang.org/x/term: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  golang.org/x/text: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  golang.org/x/time: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  golang.org/x/tools: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     golang.org/x/xerrors: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   gonum.org/v1/gonum: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     gonum.org/v1/netlib: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    gonum.org/v1/plot: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  google.golang.org/api: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  google.golang.org/appengine: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    google.golang.org/genproto: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     google.golang.org/grpc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     google.golang.org/protobuf: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     gopkg.in/alecthomas/kingpin.v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     gopkg.in/check.v1: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  gopkg.in/errgo.v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  gopkg.in/gcfg.v1: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   gopkg.in/inf.v0: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    gopkg.in/ini.v1: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    gopkg.in/natefinch/lumberjack.v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   gopkg.in/square/go-jose.v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     gopkg.in/tomb.v1: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   gopkg.in/warnings.v0: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   gopkg.in/yaml.v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   gopkg.in/yaml.v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   gotest.tools/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    honnef.co/go/tools: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/gengo: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/klog/v2: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     k8s.io/kube-openapi: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    k8s.io/system-validators: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   k8s.io/utils: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   modernc.org/cc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     modernc.org/golex: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  modernc.org/mathutil: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   modernc.org/strutil: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    modernc.org/xc: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     rsc.io/pdf: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     sigs.k8s.io/apiserver-network-proxy/konnectivity-client: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    sigs.k8s.io/json: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   sigs.k8s.io/kustomize/api: is replaced in go.mod, but not marked as replaced in vendor/modules.txt  sigs.k8s.io/kustomize/cmd/config: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   sigs.k8s.io/kustomize/kustomize/v4: is replaced in go.mod, but not marked as replaced in vendor/modules.txt     sigs.k8s.io/kustomize/kyaml: is replaced in go.mod, but not marked as replaced in vendor/modules.txt    sigs.k8s.io/structured-merge-diff/v4: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   sigs.k8s.io/yaml: is replaced in go.mod, but not marked as replaced in vendor/modules.txt   To ignore the vendor directory, use -mod=readonly or -mod=mod.  To sync the vendor directory, run:      go mod vendor : packages.Load error

Why the gopls will generate a go.mod in /tmp? Didn't have this problem before, until I upgraded my gopls.

findleyr commented 2 years ago

Hi @SeibertronSS

Which gopls version are you using now? (gopls version) Do you have experimentalWorkspaceModule set?

SeibertronSS commented 2 years ago

Hi @SeibertronSS

Which gopls version are you using now? (gopls version) Do you have experimentalWorkspaceModule set?

I use the gopls v0.8.1. My vscode setting is

"go.alternateTools": {

    "experimentalWorkspaceModule": true,
    // "go": "/export/home/pengxuyang/go/bin"
    },
"go.useLanguageServer": true,
"gopls": {
    "experimentalWorkspaceModule": true
    },
findleyr commented 2 years ago

Aha, please try disabling experimentalWorkspaceModule.

SeibertronSS commented 2 years ago

Thank you, I will try tomorrow

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2022年03月16日 22:13 | | 收件人 | @.> | | 抄送至 | @.**@.> | | 主题 | Re: [golang/vscode-go] Error loading workspace: err: exit status 1: stderr: go: inconsistent vendoring in /tmp/gopls-workspace-mod904073450 (Issue #2112) |

Aha, please try disabling experimentalWorkspaceModule.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you were mentioned.Message ID: @.***>

SeibertronSS commented 2 years ago

@findleyr It seems to be working fine now. Thank you for your help.

boomkit22 commented 2 years ago

@findleyr hi thank you very much, your comment could solve my problem, but i have a question. Can you explain why this(experimentalWorkspaceModule to false) can solve the problem?

day112 commented 1 year ago

Invalid settings: experimentalWorkspaceModule has been replaced by go workspaces, and will be removed in a future version of gopls (https://go.dev/issue/55331) -- see https://github.com/golang/tools/blob/master/gopls/doc/workspace.md for information on setting up multi-module workspaces using go.work files

Allamyrat0906 commented 1 year ago

not solution

stanfordpeng commented 1 year ago

In my case, run go mod vendor work and it create a vendor folder

juxuny commented 3 months ago

In my case, run go mod vendor work and it create a vendor folder

This actually works.