cloudwego / cloudwego/abcoder

[WINDOWS] failed to initialize LSP server: server did not provide SemanticTokensProvider

Offen
#136 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
390
Forks
57
Ø Merge
2 T. 21 Std.
Gemergte PRs (30 T.)
1

Beschreibung

I installed on windows 11 with python 3.14.

I provide the steps:

## Install scoop
```Powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
```

## Install mingw
```
scoop install mingw
```

## Install abcoder
```
go env -w CGO_ENABLED=1
go install github.com/cloudwego/abcoder@latest
```

## After installing I run it:
```
abcoder parse python ../rojo -o rojo_abcoder.json -verbose
[ERROR]14:46:39 lib.go:70: Installing pylsp... Now running git clone -b abc https://github.com/Hoblovski/python-lsp-server.git pylsp
[ERROR]14:46:39 lib.go:72: git clone failed: exit status 128
[INFO]14:46:40 parse.go:138: open file '' and wait for 5 seconds for initialize workspace
[INFO]14:46:40 parse.go:81: start initialize LSP server pylsp...
[ERROR]14:46:40 parse.go:91: failed to initialize LSP server: Failed to start LSP server: exec: "pylsp": executable file not found in %PATH%
[ERROR]14:46:40 main.go:142: Failed to parse: Failed to start LSP server: exec: "pylsp": executable file not found in %PATH%
```

## Install pylsp by hand
```
pip install python-lsp-server[all]
```

## Second Run:
```
abcoder parse python ../rojo -o rojo_abcoder.json -verbose
[ERROR]14:36:18 parse.go:91: failed to initialize LSP server: server did not provide SemanticTokensProvider
[ERROR]14:36:18 main.go:142: Failed to parse: server did not provide SemanticTokensProvider
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Führe den zweiten Lauf mit dem angegebenen Windows- und Python-Setup erneut aus und untersuche dann den Installationsfehler bei lib.go:70-72 sowie den LSP-Start über parse.go:81 und parse.go:91. Prüfe main.go:142 auf den gemeldeten Fehlerpfad. Abgeschlossen ist die Aufgabe, wenn abcoder das Ziel ohne den Initialisierungsfehler von SemanticTokensProvider parsen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go, python
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.