[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 104

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗