microsoft / microsoft/copilot-for-eclipse
[Bug]
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 126
- Forks
- 60
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 5
Description
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!ENTRY com.microsoft.copilot.eclipse 1 0 2026-09-18 18:17:13.118
!MESSAGE [Info] Starting language server with binary lsp agent.
!ENTRY com.microsoft.copilot.eclipse 1 0 2026-09-18 18:17:13.139
!MESSAGE [Info] Lsp agent started successfully.
!ENTRY com.microsoft.copilot.eclipse 1 0 2026-09-18 18:17:13.490
!MESSAGE [Info] No proxy data found
!ENTRY org.eclipse.lsp4e 1 0 2026-09-18 18:17:15.088
!MESSAGE [Info] [lsp] GitHub Copilot Language Server 1.290.0 initialized
!ENTRY org.eclipse.ui 2 2 2026-09-18 18:17:33.749
!MESSAGE Invalid preference category path: org.eclipse.pde.ui.MainPreferencePage (bundle: org.jboss.tools.pde.sourcelookup.ui, page: org.jboss.tools.pde.sourcelookup.ui.preferences.PluginSourceLookupPreferencePage)
!ENTRY org.eclipse.lsp4e 1 0 2026-09-18 18:17:52.894
!MESSAGE [Info] [certificates] Removed 16 expired certificates
!ENTRY org.eclipse.core.jobs 4 2 2026-09-18 18:18:51.830
!MESSAGE An internal error occurred during: "Fetching model list...".
!STACK 0
java.lang.NullPointerException: Cannot invoke "com.microsoft.copilot.eclipse.core.lsp.protocol.CopilotModel.getModelName()" because "this.defaultModel" is null
at com.microsoft.copilot.eclipse.ui.chat.services.CopilotModelService.restoreModelName(CopilotModelService.java:293)
at com.microsoft.copilot.eclipse.ui.chat.services.CopilotModelService$1.run(CopilotModelService.java:88)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in CopilotModelService.java at restoreModelName (line 293), reached from the job at line 88. Reproduce the “Fetching model list...” operation with a null defaultModel and inspect the surrounding model-restoration flow. Done means the operation no longer throws this NullPointerException when no default model is available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- desktop, devtools
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 74/100