2023/01/01 14:02:52 failed to create file manager: failed to connect to language server ["gopls" "serve" "-rpc.trace" "--debug=localhost:6060"]: initialize failed: unmarshalling result: json: cannot unmarshal object into Go struct field ServerCapabilities.capabilities.selectionRangeProvider of type boo
seems probably linked to this line of code
So error is being returned I assume from gopls, I will look there now and see if I can see what changed there.
look like its linked to this commit in gopls
https://github.com/golang/tools/commit/1270fd75a4eb59b0f0970889a22eb94a73065f7e
and
https://github.com/golang/go/issues/36679
Upon analysis the error is because the go server is expecting a struct and not a bool.. see https://github.com/golang/tools/commit/1270fd75a4eb59b0f0970889a22eb94a73065f7e
I have made a PR to match this expectation (my local testing in acme was successful)
NB: started happening during last week of December.