[Bug] csharp-lsp Unhandled method window/workDoneProgress/create in StreamJsonRpc
Resolved 💬 5 comments Opened Jan 18, 2026 by kohowski Closed Feb 28, 2026
Bug Description
csharp-lsp fails with: StreamJsonRpc.RemoteMethodNotFoundException: Unhandled method window/workDoneProgress/create
Environment Info
- Platform: win32
- Terminal: windows-terminal
- Version: 2.1.12
- Feedback ID: 659e4fe6-6035-4e76-986c-a07ab2e28ca0
Errors
[{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:05:54.532Z"},{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:05:54.533Z"},{"error":"AbortError: The operation was aborted.\n at unknown\n at abortChildProcess (node:child_process:947:42)\n at onAbortListener2 (node:child_process:35:24)\n at abort (unknown)\n at <anonymous> (B:/~BUN/root/claude.exe:5432:6410)","timestamp":"2026-01-18T03:05:54.734Z"},{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:05:55.494Z"},{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:05:55.495Z"},{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:05:55.646Z"},{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:05:55.717Z"},{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:05:55.775Z"},{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:05:56.396Z"},{"error":"EBUSY: resource busy or locked, open 'C:\\Users\\mpotanin\\.claude\\statsig\\statsig.failed_logs.658916400'","timestamp":"2026-01-18T03:07:27.285Z"}]
22:05:56.539 fail: serverEventLoop[0]
serverEventLoop: crashed with System.AggregateException: One or more errors occurred. (Unhandled method window/workDoneProgress/create)
---> StreamJsonRpc.RemoteMethodNotFoundException: Unhandled method window/workDoneProgress/create
at StreamJsonRpc.JsonRpc.InvokeCoreAsync[TResult](RequestId id, String targetName, IReadOnlyList`1 arguments, IReadOnlyList`1 positionalArgumentDeclaredTypes, IReadOnlyDictionary`2 namedArgumentDeclaredTypes, CancellationToken cancellationToken, Boolean isParameterObject)
--- End of inner exception stack trace ---
at CSharpLanguageServer.State.ServerState.catchHandler@1-2(ILogger logger, Exception ex) in /_//src/CSharpLanguageServer/State/ServerState.fs:line 561
at CSharpLanguageServer.State.ServerState.loop@556-8.Invoke(Exception exn)
at Microsoft.FSharp.Control.AsyncPrimitives.CallFilterThenInvoke[T](AsyncActivation`1 ctxt, FSharpFunc`2 filterFunction, ExceptionDispatchInfo edi) in D:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 486
at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 104
System.AggregateException: One or more errors occurred. (Unhandled method window/workDoneProgress/create)
---> StreamJsonRpc.RemoteMethodNotFoundException: Unhandled method window/workDoneProgress/create
at StreamJsonRpc.JsonRpc.InvokeCoreAsync[TResult](RequestId id, String targetName, IReadOnlyList`1 arguments, IReadOnlyList`1 positionalArgumentDeclaredTypes, IReadOnlyDictionary`2 namedArgumentDeclaredTypes, CancellationToken cancellationToken, Boolean isParameterObject)
--- End of inner exception stack trace ---
at CSharpLanguageServer.State.ServerState.catchHandler@1-2(ILogger logger, Exception ex) in /_//src/CSharpLanguageServer/State/ServerState.fs:line 561
at CSharpLanguageServer.State.ServerState.loop@556-8.Invoke(Exception exn)
at Microsoft.FSharp.Control.AsyncPrimitives.CallFilterThenInvoke[T](AsyncActivation`1 ctxt, FSharpFunc`2 filterFunction, ExceptionDispatchInfo edi) in D:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 486
at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 104This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗