Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[Bug] Model Management shows providers but no models (empty model list) in Copilot Eclipse

Geschlossen
#486 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 3 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
22/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Aktiv
Tech-Stack
java
Bereich
ai, desktop-dev

Rechercherichtung

The payload names no source file, so start by reproducing: open the GitHub Copilot Model Management view in Eclipse and confirm providers appear with no models beneath them. The logs show AutoModelService fetching a model, so compare what the language server returns with what the view renders to find where the list is dropped. Done means models appear under each provider and the empty state is shown clearly when none are available.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

copilot web wrote that for me:
Environment

Eclipse: 2026-09 (4.41.0), buildId=4.41.0.20260903-0719
OS: Linux x86_64 / GTK
Java: 25.0.4.1 (Eclipse Adoptium)
GitHub Copilot plugin version: GitHub Copilot 0.21.0.202608060743
Previously tested nightly: 0.21.0.202610121610_nightly
Workspace: /home/chris/Dokumente/eclipse24cpp

Summary The GitHub Copilot Eclipse plugin starts successfully, signs in, and chat requests work, but the Model Management UI shows providers without any model entries beneath them. The user can chat, but cannot select a model (e.g. Claude) from the model picker.

Steps to reproduce

Install GitHub Copilot plugin in Eclipse.
Sign in to GitHub Copilot.
Open Window → Show View → Other… → GitHub Copilot → Model Management.
Expand one or more providers (Anthropic / OpenAI / Microsoft / Fireworks / etc.).
Observe that only provider names are visible; no model names are listed underneath.

Expected behavior

Model names should appear underneath each provider and be selectable by the user.
The selected model should be available for chat/completion requests.
If a provider is unsupported or a model is unavailable, the UI should show that state clearly rather than rendering an empty list.

Actual behavior

Providers are shown, but no models are shown under them.
Chat still works, and the language server successfully resolves sessions and fetches an auto model. However the model management UI is empty.

Relevant log excerpts

Auth/session: !ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:50:39.303 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AuthManager] resolvePersistedSession: no active session editorId=eclipse pickerEnabled=false optedOut=true autoAdoptAttempted=false

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:50:39.307 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AuthManager] resolveSession: persisted store returned no session

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:51:05.907 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AuthManager] signInEditor: persisted editorId=eclipse tokenId=1 rewrite=true

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:51:05.917 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AuthManager] resolveSession: resolved from transient session

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:51:06.929 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AutoModelService] Auto model cache cleared due to token update

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:57:20.905 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AuthManager] resolveSession: persisted store resolved a session

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:57:26.870 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AutoModelService] Auto model cache cleared due to token update

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:57:26.871 !MESSAGE [LS:GitHub Copilot Language Server][Info] [CopilotMCP] MCP state changed from false to true

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:57:26.903 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AuthManager] resolveSession: persisted store resolved a session

Successful language server startup: !ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:57:20.642 !MESSAGE [LS:GitHub Copilot Language Server][Info] [lsp] GitHub Copilot Language Server 1.527.0 initialized

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:57:24.573 !MESSAGE [LS:GitHub Copilot Language Server][Info] [GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated:

Auto model fetch works: !ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:57:26.871 !MESSAGE [LS:GitHub Copilot Language Server][Info] [AutoModelService] Auto model cache cleared due to token update

!ENTRY org.eclipse.lsp4e 1 0 2026-10-14 11:57:26.911 !MESSAGE [LS:GitHub Copilot Language Server][Info] [BackgroundAgent] GitHub identity changed, clearing cached sessions { hadPrevious: false, hasCurrent: true, cachedSessionCount: 0, remoteDelegateCount: 0 }

(In another run, the server logs included “AutoModelService] Fetched auto model for active in 126ms: gpt-5-mini” and successful chat/completion requests returning HTTP 200.)

Additional notes

We tried both nightly and stable plugin builds; the issue remained.
Secure Storage was unlocked; auth persisted after sign-in.
Chat/completion requests are successful, so backend auth and connectivity are functioning.
This appears to be a UI/model-list rendering issue rather than an auth or billing issue.

I’d appreciate any guidance or a fix. If possible, please provide a patch or a workaround for the Model Management view. Also, it would be useful if the UI could show model availability or a clear error when the model list is empty instead of silently showing only providers.

One more thing:

The issue is not a free-plan restriction. The language server is authenticated and fetches an auto model successfully.
This appears to be inside the Copilot Eclipse client (UI) and/or the mapping between model metadata returned by the server and the view that renders it.

Thank you.

Vorherrschende Sprache
Java
Sterne
129
Forks
68
Ø Merge
2 T. 8 Std.
Gemergte PRs (30 T.)
15

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus microsoft/copilot-for-eclipse

Alle Issues in microsoft/copilot-for-eclipse

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

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