Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename of function and type does not work #1816

Closed
arthurgubaidullin opened this issue Jan 12, 2023 · 15 comments
Closed

Rename of function and type does not work #1816

arthurgubaidullin opened this issue Jan 12, 2023 · 15 comments

Comments

@arthurgubaidullin
Copy link

Describe the bug

Rename of function and type does not work. Just nothing happens.

Output of F#:

[02:14:07.823 ERR] [Commands] Failed findReferencesForSymbolInFile with /Users/Username/Projects/fs-node-sandbox/src/App.fs
System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\fsharp\service\ItemKey.fs:line 435
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@492-7.Invoke(Tuple`2 _arg11) in D:\a\_work\1\s\src\fsharp\service\IncrementalBuild.fs:line 536
   at FSharp.Compiler.BuildGraph.Bind@53-1.Invoke(T x) in D:\a\_work\1\s\src\fsharp\BuildGraph.fs:line 53
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 465
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 104
   --- End of inner exception stack trace ---

Steps to reproduce

  1. Clone fable 3 node example
  2. Try to rename some type

Link to sample reproduction

Repro

Expected behaviour

Must rename things!

Screenshots

Nope.

Machine info

  • OS: Mac
  • .NET SDK version: 6.0.402
  • Ionide version: 7.4.0

Additional context

Add any other context about the problem here.

@MangelMaxime
Copy link
Contributor

I cannot reproduce the problem using Ionide 7.5.1

rename_func_type_works.mov

@arthurgubaidullin
Copy link
Author

@MangelMaxime Still doesn't work on mac. ionide 7.5.1.

Screen.recording.2023-03-12.20.33.26.mov

@baronfel
Copy link
Contributor

That's very bizarre - we have various rename tests that cover different situations (same file, cross file, cross project, etc) and at a minimum the same-file rename tests should be passing on macOS.

@MangelMaxime
Copy link
Contributor

I am also on macOS (Apple M1 Max) but I was using the adaptive LSP server.

When removing "FSharp.enableAdaptiveLspServer": true from my configuration then it fails.

rename_fail.mov

@arthurgubaidullin As a temporary workaround it seems like you can set "FSharp.enableAdaptiveLspServer": true in your configuration to use the adaptive server.

@baronfel
Copy link
Contributor

That's generally a good suggestion - adaptive server is the way we want to go by default in the future.

@arthurgubaidullin
Copy link
Author

@MangelMaxime @MangelMaxime Using the adaptive server didn't change anything.

@arthurgubaidullin
Copy link
Author

I posted this issue to another repository as well. Nobody seems to understand what the problem is. Forgot to post here.

ionide/FsAutoComplete#1050

@baronfel
Copy link
Contributor

Do you see the same path too long exceptions on latest Ionide, or do you see different logs? The recent update should have updated us to the latest F# Compiler Services, which is where the error is coming through for your case.

@arthurgubaidullin
Copy link
Author

@baronfel Yes, similar errors in the log.

F# output (default server):

[21:22:08.703 ERR] [Commands] Failed findReferencesForSymbolInFile with /Users/aaaaaaa/Projects/experiment-with-dotnet-and-fsharp/src/App/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.fs
System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 450
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@514-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 559
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[21:22:08.709 ERR] [Commands] Failed findReferencesForSymbolInFile with /Users/aaaaaaa/Projects/experiment-with-dotnet-and-fsharp/src/App/Program.fs
System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 450
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@514-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 559
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[21:22:08.719 ERR] [Commands] Failed findReferencesForSymbolInFile with /Users/aaaaaaa/Projects/experiment-with-dotnet-and-fsharp/src/App/obj/Debug/net6.0/App.AssemblyInfo.fs
System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 450
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@514-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 559
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---

F# output (adaptive server):

[21:25:38.997 ERR] [Commands] Failed findReferencesForSymbolInFile with /Users/aaaaaaa/Projects/experiment-with-dotnet-and-fsharp/src/App/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.fs
System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 450
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@514-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 559
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[21:25:39.000 ERR] [Commands] Failed findReferencesForSymbolInFile with /Users/aaaaaaa/Projects/experiment-with-dotnet-and-fsharp/src/App/Program.fs
System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 450
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@514-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 559
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[21:25:39.006 ERR] [Commands] Failed findReferencesForSymbolInFile with /Users/aaaaaaa/Projects/experiment-with-dotnet-and-fsharp/src/App/obj/Debug/net6.0/App.AssemblyInfo.fs
System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 450
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@514-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 559
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---

@arthurgubaidullin
Copy link
Author

@baronfel Now it just crashes right away. When I try to rename the type, nothing happens.

Window log:

2023-05-09 14:43:33.015 [warning] Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.vscode-selfhost-test-provider' wants API proposal 'testContinuousRun' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2023-05-09 14:43:33.253 [error] Extension 'github.vscode-pull-request-github' wants API proposal 'contribEditorLineNumberMenu' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2023-05-09 14:43:35.860 [info] [perf] Render performance baseline is 18ms
2023-05-09 14:43:40.234 [warning] Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.vscode-selfhost-test-provider' wants API proposal 'testContinuousRun' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2023-05-09 14:43:40.372 [error] Extension 'github.vscode-pull-request-github' wants API proposal 'contribEditorLineNumberMenu' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2023-05-09 14:43:40.393 [info] [Ionide.Ionide-fsharp]: Command `fsharp.explorer.renameFile` appears multiple times in the `commands` section.
2023-05-09 14:43:42.959 [info] [perf] Render performance baseline is 18ms
2023-05-09 14:43:51.280 [error] source: Error: source
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645864
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645877)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649356
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646928
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647207)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645163)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610602)
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645881)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649356
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646928
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647207)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645163)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610602)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646572
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646591)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647359
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647134)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649411
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647134)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at Object.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610765)
	at Function.from (<anonymous>)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:749195
	at async B.provideInlayHints (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:100:58089)
2023-05-09 14:43:52.565 [error] No typecheck results for /Users/user/Projects/fs-node-sandbox/src/App.fs: Error: No typecheck results for /Users/user/Projects/fs-node-sandbox/src/App.fs
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:178257
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:178551
	at Immediate.<anonymous> (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:178913)
	at process.processImmediate (node:internal/timers:466:21)
2023-05-09 14:43:52.566 [error] No declarations for /Users/user/Projects/fs-node-sandbox/src/App.fs: Error: No declarations for /Users/user/Projects/fs-node-sandbox/src/App.fs
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:178257
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:178551
	at Immediate.<anonymous> (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:178913)
	at process.processImmediate (node:internal/timers:466:21)
2023-05-09 14:43:52.566 [error] source: Error: source
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645864
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645877)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649356
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646928
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647207)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645163)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610602)
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645881)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649356
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646928
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647207)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645163)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610602)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646572
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646591)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647359
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647134)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649411
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647134)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at Object.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610765)
	at Function.from (<anonymous>)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:749195
	at async B.provideInlayHints (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:100:58089)
2023-05-09 14:43:54.472 [error] source: Error: source
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645864
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645877)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649356
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646928
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647207)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645163)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610602)
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645881)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649356
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646928
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647207)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645163)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610602)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646572
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646591)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647359
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647134)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649411
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647134)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at Object.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610765)
	at Function.from (<anonymous>)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:749195
	at async B.provideInlayHints (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:100:58089)
2023-05-09 14:44:03.021 [error] source: Error: source
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645864
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645877)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649356
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646928
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647207)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645163)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610602)
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645881)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649356
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646928
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647207)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645163)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610602)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646572
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:646591)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647359
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647134)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:649411
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:647134)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:645558)
	at Object.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:610765)
	at Function.from (<anonymous>)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.3/fsharp.js:2:749195
	at async B.provideInlayHints (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:100:58089)
2023-05-09 14:44:39.977 [warning] Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.vscode-selfhost-test-provider' wants API proposal 'testContinuousRun' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2023-05-09 14:44:40.216 [error] Extension 'github.vscode-pull-request-github' wants API proposal 'contribEditorLineNumberMenu' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2023-05-09 14:44:40.244 [info] [Ionide.Ionide-fsharp]: Command `fsharp.explorer.renameFile` appears multiple times in the `commands` section.
2023-05-09 14:44:40.723 [error] source: Error: source
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645666
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645679)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649157
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646729
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647008)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:644978)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610529)
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645683)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649157
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646729
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647008)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:644978)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610529)
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646374)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647160
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646935)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649212
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646935)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at Object.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610659)
	at Function.from (<anonymous>)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:741656
	at async B.provideInlayHints (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:100:58089)
2023-05-09 14:44:41.962 [error] No typecheck results for /Users/user/Projects/fs-node-sandbox/src/App.fs: Error: No typecheck results for /Users/user/Projects/fs-node-sandbox/src/App.fs
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:178257
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:178551
	at Immediate.<anonymous> (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:178913)
	at process.processImmediate (node:internal/timers:466:21)
2023-05-09 14:44:41.962 [error] No declarations for /Users/user/Projects/fs-node-sandbox/src/App.fs: Error: No declarations for /Users/user/Projects/fs-node-sandbox/src/App.fs
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:178257
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:178551
	at Immediate.<anonymous> (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:178913)
	at process.processImmediate (node:internal/timers:466:21)
2023-05-09 14:44:41.962 [error] source: Error: source
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645666
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645679)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649157
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646729
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647008)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:644978)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610529)
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645683)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649157
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646729
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647008)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:644978)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610529)
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646374)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647160
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646935)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649212
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646935)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at Object.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610659)
	at Function.from (<anonymous>)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:741656
	at async B.provideInlayHints (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:100:58089)
2023-05-09 14:44:43.113 [info] [perf] Render performance baseline is 18ms
2023-05-09 14:44:43.713 [error] source: Error: source
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645666
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645679)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649157
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646729
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647008)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:644978)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610529)
	at Pr (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645683)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649157
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646729
	at xr.f (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647008)
	at xr.GetEnumerator (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:644978)
	at s (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610529)
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646374)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:647160
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646935)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:649212
	at Dr.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:646935)
	at System.Collections.IEnumerator.MoveNext (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:645360)
	at Object.next (/Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:610659)
	at Function.from (<anonymous>)
	at /Users/user/.vscode/extensions/ionide.ionide-fsharp-7.5.4/fsharp.js:2:741656
	at async B.provideInlayHints (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:100:58089)

@arthurgubaidullin
Copy link
Author

Still doesn't work.

2023-06-20.19.17.12.mov

Logs:

[19:16:55.710 INF] [Analyzers] Analyzers disabled
[19:16:56.080 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Initialize Request {"ProcessId": {"Value": 85456, "$type": "Some"}, "ClientInfo": {"Value": {"Name": "Visual Studio Code", "Version": {"Value": "1.79.2", "$type": "Some"}, "$type": "ClientInfo"}, "$type": "Some"}, "RootPath": {"Value": "/tmp/fable-experiment", "$type": "Some"}, "RootUri": {"Value": "file:///tmp/fable-experiment", "$type": "Some"}, "InitializationOptions": {"Value": [[[]]], "$type": "Some"}, "Capabilities": {"Value": {"Workspace": {"Value": {"ApplyEdit": {"Value": true, "$type": "Some"}, "WorkspaceEdit": {"Value": {"DocumentChanges": {"Value": true, "$type": "Some"}, "ResourceOperations": {"Value": [{"$type": "Create"}, {"$type": "Rename"}, {"$type": "Delete"}], "$type": "Some"}, "FailureHandling": {"Value": {"$type": "TextOnlyTransactional"}, "$type": "Some"}, "NormalizesLineEndings": {"Value": true, "$type": "Some"}, "ChangeAnnotationSupport": {"Value": {"GroupsOnLabel": {"Value": null, "$type": "Some"}, "$type": "ChangeAnnotationSupport"}, "$type": "Some"}, "$type": "WorkspaceEditCapabilities"}, "$type": "Some"}, "DidChangeConfiguration": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "DidChangeWatchedFiles": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "Symbol": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "SymbolKind": {"Value": {"ValueSet": {"Value": null, "$type": "Some"}, "$type": "SymbolKindCapabilities"}, "$type": "Some"}, "$type": "SymbolCapabilities"}, "$type": "Some"}, "SemanticTokens": {"Value": {"RefreshSupport": {"Value": true, "$type": "Some"}, "$type": "SemanticTokensWorkspaceClientCapabilities"}, "$type": "Some"}, "InlayHint": {"Value": {"RefreshSupport": {"Value": true, "$type": "Some"}, "$type": "InlayHintWorkspaceClientCapabilities"}, "$type": "Some"}, "InlineValue": {"Value": {"RefreshSupport": {"Value": true, "$type": "Some"}, "$type": "InlineValueWorkspaceClientCapabilities"}, "$type": "Some"}, "CodeLens": {"Value": {"RefreshSupport": {"Value": true, "$type": "Some"}, "$type": "CodeLensWorkspaceClientCapabilities"}, "$type": "Some"}, "$type": "WorkspaceClientCapabilities"}, "$type": "Some"}, "TextDocument": {"Value": {"Synchronization": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "WillSave": {"Value": true, "$type": "Some"}, "WillSaveWaitUntil": {"Value": true, "$type": "Some"}, "DidSave": {"Value": true, "$type": "Some"}, "$type": "SynchronizationCapabilities"}, "$type": "Some"}, "PublishDiagnostics": {"Value": {"RelatedInformation": {"Value": true, "$type": "Some"}, "TagSupport": {"Value": {"ValueSet": [null, null], "$type": "DiagnosticTagSupport"}, "$type": "Some"}, "$type": "PublishDiagnosticsCapabilities"}, "$type": "Some"}, "Completion": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "CompletionItem": {"Value": {"SnippetSupport": {"Value": null, "$type": "Some"}, "CommitCharactersSupport": {"Value": null, "$type": "Some"}, "DocumentationFormat": {"Value": null, "$type": "Some"}, "$type": "CompletionItemCapabilities"}, "$type": "Some"}, "CompletionItemKind": {"Value": {"ValueSet": {"Value": null, "$type": "Some"}, "$type": "CompletionItemKindCapabilities"}, "$type": "Some"}, "ContextSupport": {"Value": true, "$type": "Some"}, "$type": "CompletionCapabilities"}, "$type": "Some"}, "Hover": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "ContentFormat": {"Value": ["markdown", "plaintext"], "$type": "Some"}, "$type": "HoverCapabilities"}, "$type": "Some"}, "SignatureHelp": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "SignatureInformation": {"Value": {"DocumentationFormat": {"Value": null, "$type": "Some"}, "$type": "SignatureInformationCapabilities"}, "$type": "Some"}, "$type": "SignatureHelpCapabilities"}, "$type": "Some"}, "References": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "DocumentHighlight": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "DocumentSymbol": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "SymbolKind": {"Value": {"ValueSet": {"Value": null, "$type": "Some"}, "$type": "SymbolKindCapabilities"}, "$type": "Some"}, "HierarchicalDocumentSymbolSupport": {"Value": true, "$type": "Some"}, "$type": "DocumentSymbolCapabilities"}, "$type": "Some"}, "Formatting": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "RangeFormatting": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "OnTypeFormatting": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "Definition": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "CodeAction": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "CodeActionLiteralSupport": {"Value": {"CodeActionKind": {"ValueSet": null, "$type": "CodeActionClientCapabilityLiteralSupportCodeActionKind"}, "$type": "CodeActionClientCapabilityLiteralSupport"}, "$type": "Some"}, "IsPreferredSupport": {"Value": true, "$type": "Some"}, "DisabledSupport": {"Value": true, "$type": "Some"}, "DataSupport": {"Value": true, "$type": "Some"}, "ResolveSupport": {"Value": {"Properties": [null], "$type": "CodeActionClientCapabilityResolveSupport"}, "$type": "Some"}, "HonorsChangeAnnotations": {"Value": false, "$type": "Some"}, "$type": "CodeActionClientCapabilities"}, "$type": "Some"}, "CodeLens": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "DocumentLink": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "Rename": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "PrepareSupport": {"Value": true, "$type": "Some"}, "HonorsChangeAnnotations": {"Value": true, "$type": "Some"}, "$type": "RenameClientCapabilities"}, "$type": "Some"}, "FoldingRange": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "RangeLimit": {"Value": 5000, "$type": "Some"}, "LineFoldingOnly": {"Value": true, "$type": "Some"}, "$type": "FoldingRangeCapabilities"}, "$type": "Some"}, "SelectionRange": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "CallHierarchy": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "SemanticTokens": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "Requests": {"Range": {"Value": true, "$type": "Some"}, "Full": {"Value": {"Item": null, "$type": "Second"}, "$type": "Some"}, "$type": "SemanticTokensRequests"}, "TokenTypes": ["namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator", "decorator"], "TokenModifiers": ["declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary"], "Formats": [{"$type": "Relative"}], "OverlappingTokenSupport": {"Value": false, "$type": "Some"}, "MultilineTokenSupport": {"Value": false, "$type": "Some"}, "$type": "SemanticTokensClientCapabilities"}, "$type": "Some"}, "TypeHierarchy": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "$type": "DynamicCapabilities"}, "$type": "Some"}, "InlayHint": {"Value": {"DynamicRegistration": {"Value": true, "$type": "Some"}, "ResolveSupport": {"Value": {"Properties": [null, null, null, null, null], "$type": "InlayHintClientCapabilitiesResolveSupport"}, "$type": "Some"}, "$type": "InlayHintClientCapabilities"}, "$type": "Some"}, "$type": "TextDocumentClientCapabilities"}, "$type": "Some"}, "Experimental": null, "Window": {"Value": {"workDoneProgress": {"Value": true, "$type": "Some"}, "showMessage": {"Value": {"messageActionItem": {"Value": {"additionalPropertiesSupport": {"Value": null, "$type": "Some"}, "$type": "MessageActionItemCapabilties"}, "$type": "Some"}, "$type": "ShowMessageRequestClientCapabilities"}, "$type": "Some"}, "showDocument": {"Value": {"support": true, "$type": "ShowDocumentClientCapabilities"}, "$type": "Some"}, "$type": "WindowClientCapabilities"}, "$type": "Some"}, "$type": "ClientCapabilities"}, "$type": "Some"}, "trace": {"Value": "off", "$type": "Some"}, "WorkspaceFolders": {"Value": [{"Uri": "file:///tmp/fable-experiment", "Name": "fable-experiment", "$type": "WorkspaceFolder"}], "$type": "Some"}, "$type": "InitializeParams"}
[19:16:56.094 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Intialization options {"AutomaticWorkspaceInit": false, "WorkspaceModePeekDeepLevel": 2, "ExcludeProjectDirectories": [], "KeywordsAutocomplete": false, "ExternalAutocomplete": false, "Linter": false, "LinterConfig": null, "IndentationSize": 4, "UnionCaseStubGeneration": false, "UnionCaseStubGenerationBody": "failwith \"Not Implemented\"", "RecordStubGeneration": false, "RecordStubGenerationBody": "failwith \"Not Implemented\"", "AbstractClassStubGeneration": false, "AbstractClassStubGenerationObjectIdentifier": "this", "AbstractClassStubGenerationMethodBody": "failwith \"Not Implemented\"", "InterfaceStubGeneration": false, "InterfaceStubGenerationObjectIdentifier": "this", "InterfaceStubGenerationMethodBody": "failwith \"Not Implemented\"", "AddPrivateAccessModifier": false, "UnusedOpensAnalyzer": false, "UnusedDeclarationsAnalyzer": false, "SimplifyNameAnalyzer": false, "ResolveNamespaces": false, "EnableReferenceCodeLens": false, "EnableAnalyzers": false, "AnalyzersPath": [], "DisableInMemoryProjectReferences": false, "LineLens": {"Enabled": "never", "Prefix": "", "$type": "LineLensConfig"}, "UseSdkScripts": true, "DotNetRoot": "/usr/local/share/dotnet", "FSIExtraParameters": [], "FSICompilerToolLocations": [], "TooltipMode": "full", "GenerateBinlog": false, "CodeLenses": {"Signature": {"Enabled": true, "$type": "<>f__AnonymousType2662862109`1"}, "References": {"Enabled": true, "$type": "<>f__AnonymousType2662862109`1"}, "$type": "CodeLensConfig"}, "InlayHints": {"typeAnnotations": true, "parameterNames": true, "disableLongTooltip": true, "$type": "InlayHintsConfig"}, "InlineValues": {"Enabled": {"Value": true, "$type": "Some"}, "Prefix": {"Value": "//", "$type": "Some"}, "$type": "InlineValuesConfig"}, "Notifications": {"Trace": false, "TraceNamespaces": [], "$type": "NotificationsConfig"}, "Fsac": {"CachedTypeCheckCount": 200, "$type": "FSACConfig"}, "Debug": {"DontCheckRelatedFiles": false, "CheckFileDebouncerTimeout": 250, "LogDurationBetweenCheckFiles": false, "LogCheckFileDuration": false, "$type": "DebugConfig"}, "$type": "FSharpConfig"}
[19:16:56.110 INF] [Analyzers] Analyzers disabled
[19:16:56.495 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpWorkspacePeek Request: {"Directory": "/tmp/fable-experiment", "Deep": 4, "ExcludedDirs": [".git", "paket-files", ".fable", "packages", "node_modules"], "$type": "WorkspacePeekRequest"}
[19:16:56.496 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentDidOpen Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "LanguageId": "fsharp", "Version": 1, "Text": "module App\n\nopen Browser.Dom\n\n// Mutable variable to count the number of times we clicked the button\nlet mutable count = 0\n\n// Get a reference to our button and cast the Element to an HTMLButtonElement\nlet myButton = document.querySelector(\".my-button\") :?> Browser.Types.HTMLButtonElement\n\n// Register our listener\nmyButton.onclick <- fun _ ->\n    count <- count + 1\n    myButton.innerText <- sprintf \"You clicked: %i time(s)\" count\n", "$type": "TextDocumentItem"}, "$type": "DidOpenTextDocumentParams"}
[19:16:56.496 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Initialized request {"$type": "InitializedParams"}
[19:16:56.497 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] WorkspaceDidChangeConfiguration Request: {"Settings": [[[[[]], [[]], [[]], [[]], [[[], []]], [[]], [[[[[[]]]], [[[[]]]]]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[[], [], [], [], []]], [[]], [[[[]], [[]], [[]], [[]], [[]], [[]], [[]]]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[[[]], [[]], [[]], [[]]]], [[[[]], [[]]]], [[]], [[]], [[]], [[]], [[[[]], [[]]]], [[]], [[]], [[[[]], [[[], []]]]], [[[[]]]], [[[[]], [[]]]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[[[]]]], [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[]]]]], "$type": "DidChangeConfigurationParams"}
[19:16:56.503 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentInlayHint Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Range": {"Start": {"Line": 0, "Character": 0, "$type": "Position"}, "End": {"Line": 14, "Character": 0, "$type": "Position"}, "$type": "Range"}, "$type": "InlayHintParams"}
[19:16:56.503 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentCodeAction Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Range": {"Start": {"Line": 5, "Character": 16, "$type": "Position"}, "End": {"Line": 5, "Character": 16, "$type": "Position"}, "$type": "Range"}, "Context": {"Diagnostics": [], "Only": null, "TriggerKind": {"Value": "Automatic", "$type": "Some"}, "$type": "CodeActionContext"}, "$type": "CodeActionParams"}
[19:16:56.504 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentDocumentSymbol Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "DocumentSymbolParams"}
[19:16:56.513 INF] [Analyzers] Analyzers disabled
[19:16:56.578 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpWorkspaceLoad Request: {"TextDocuments": [{"Uri": "/tmp/fable-experiment/src/App.fsproj", "$type": "TextDocumentIdentifier"}], "$type": "WorkspaceLoadParms"}
[Error - 19:16:56] Request textDocument/inlayHint failed.
  Message: No typecheck results for /tmp/fable-experiment/src/App.fs
  Code: -32603 
[Error - 19:16:56] Request textDocument/documentSymbol failed.
  Message: No declarations for /tmp/fable-experiment/src/App.fs
  Code: -32603 
[19:16:56.682 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Loading projects because of [["/tmp/fable-experiment/src/App.fsproj", {"Item": "2023-06-20T14:52:07.4157229Z", "$type": "Set"}]]
[19:16:56.697 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentFoldingRange Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "FoldingRangeParams"}
[19:16:56.705 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Workspace Notify {"Kind":"projectLoading","Data":{"Project":"/tmp/fable-experiment/src/App.fsproj"}}
[19:16:56.745 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentCodeLens Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "CodeLensParams"}
[19:16:56.797 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentSemanticTokensRange request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Range": {"Start": {"Line": 0, "Character": 0, "$type": "Position"}, "End": {"Line": 14, "Character": 0, "$type": "Position"}, "$type": "Range"}, "$type": "SemanticTokensRangeParams"}
[19:16:56.963 INF] [MsBuild] Сборка начата.
[19:16:57.057 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentSemanticTokensFull request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "SemanticTokensParams"}
[19:16:57.097 INF] [MsBuild] Сборка успешно завершена.
[19:16:57.108 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Found BaseIntermediateOutputPath of [{"Name": "Configuration", "Value": "Debug", "$type": "Property"}, {"Name": "TargetFramework", "Value": "netstandard2.0", "$type": "Property"}, {"Name": "BaseIntermediateOutputPath", "Value": "obj\\", "$type": "Property"}, {"Name": "RestoreSuccess", "Value": "True", "$type": "Property"}, {"Name": "ProjectAssetsFile", "Value": "/tmp/fable-experiment/src/obj/project.assets.json", "$type": "Property"}, {"Name": "Configurations", "Value": "Debug;Release", "$type": "Property"}, {"Name": "OutputType", "Value": "Library", "$type": "Property"}, {"Name": "MSBuildAllProjects", "Value": "/tmp/fable-experiment/src/App.fsproj;;/usr/local/share/dotnet/sdk/6.0.410/FSharp/Microsoft.FSharp.NetSdk.props;/usr/local/share/dotnet/sdk/6.0.410/FSharp/Microsoft.FSharp.Core.NetSdk.props;/usr/local/share/dotnet/sdk/6.0.410/FSharp/Microsoft.FSharp.NetSdk.targets;/usr/local/share/dotnet/sdk/6.0.410/FSharp/Microsoft.FSharp.Targets;/usr/local/share/dotnet/sdk/6.0.410/Current/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets;/usr/local/share/dotnet/sdk/6.0.410/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets", "$type": "Property"}, {"Name": "IntermediateOutputPath", "Value": "obj\\Debug/netstandard2.0/", "$type": "Property"}, {"Name": "TargetFrameworkIdentifier", "Value": ".NETStandard", "$type": "Property"}, {"Name": "TargetFrameworkVersion", "Value": "v2.0", "$type": "Property"}, {"Name": "TargetPath", "Value": "/tmp/fable-experiment/src/bin/Debug/netstandard2.0/App.dll", "$type": "Property"}, {"Name": "IsPublishable", "Value": "true", "$type": "Property"}, {"Name": "IsPackable", "Value": "true", "$type": "Property"}]
[19:16:57.197 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] ProjectLoaded /tmp/fable-experiment/src/App.fsproj
[19:16:57.210 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Workspace Notify {"Kind":"project","Data":{"Project":"/tmp/fable-experiment/src/App.fsproj","Files":["/tmp/fable-experiment/src/App.fs"],"Output":"/tmp/fable-experiment/src/bin/Debug/netstandard2.0/App.dll","ProjectReferences":[],"PackageReferences":[{"Name":"Fable.Browser.Blob","Version":"1.1.0","FullPath":"/Users/lapteuh/.nuget/packages/fable.browser.blob/1.1.0/lib/netstandard2.0/Browser.Blob.dll"},{"Name":"Fable.Browser.Dom","Version":"2.2.0","FullPath":"/Users/lapteuh/.nuget/packages/fable.browser.dom/2.2.0/lib/netstandard2.0/Browser.Dom.dll"},{"Name":"Fable.Browser.Event","Version":"1.2.1","FullPath":"/Users/lapteuh/.nuget/packages/fable.browser.event/1.2.1/lib/netstandard2.0/Browser.Event.dll"},{"Name":"Fable.Browser.WebStorage","Version":"1.0.0","FullPath":"/Users/lapteuh/.nuget/packages/fable.browser.webstorage/1.0.0/lib/netstandard2.0/Browser.WebStorage.dll"},{"Name":"Fable.Core","Version":"3.2.3","FullPath":"/Users/lapteuh/.nuget/packages/fable.core/3.2.3/lib/netstandard2.0/Fable.Core.dll"},{"Name":"FSharp.Core","Version":"6.0.7","FullPath":"/Users/lapteuh/.nuget/packages/fsharp.core/6.0.7/lib/netstandard2.0/FSharp.Core.dll"}],"References":["/Users/lapteuh/.nuget/packages/fable.browser.blob/1.1.0/lib/netstandard2.0/Browser.Blob.dll","/Users/lapteuh/.nuget/packages/fable.browser.dom/2.2.0/lib/netstandard2.0/Browser.Dom.dll","/Users/lapteuh/.nuget/packages/fable.browser.event/1.2.1/lib/netstandard2.0/Browser.Event.dll","/Users/lapteuh/.nuget/packages/fable.browser.webstorage/1.0.0/lib/netstandard2.0/Browser.WebStorage.dll","/Users/lapteuh/.nuget/packages/fsharp.core/6.0.7/lib/netstandard2.0/FSharp.Core.dll","/Users/lapteuh/.nuget/packages/fable.core/3.2.3/lib/netstandard2.0/Fable.Core.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.AppContext.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.Concurrent.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.NonGeneric.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.Specialized.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.Composition.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.Primitives.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Console.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Core.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Data.Common.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Data.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Contracts.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Debug.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Process.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Tools.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Tracing.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Drawing.Primitives.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Drawing.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Dynamic.Runtime.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.Calendars.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.Extensions.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.IsolatedStorage.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Pipes.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Expressions.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Parallel.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Queryable.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Http.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NameResolution.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NetworkInformation.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Ping.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Primitives.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Requests.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Security.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Sockets.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebSockets.Client.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebSockets.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Numerics.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ObjectModel.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.Extensions.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.Primitives.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.Reader.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.ResourceManager.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.Writer.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Extensions.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Handles.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.InteropServices.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Numerics.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Claims.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Principal.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.SecureString.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ServiceModel.Web.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.Encoding.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.RegularExpressions.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Overlapped.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Tasks.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Thread.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.ThreadPool.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Timer.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Transactions.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ValueTuple.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Web.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Windows.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.Linq.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.ReaderWriter.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.Serialization.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XDocument.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XPath.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XmlDocument.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XmlSerializer.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/System.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/mscorlib.dll","/Users/lapteuh/.nuget/packages/netstandard.library/2.0.3/build/netstandard2.0/ref/netstandard.dll"],"OutputType":"lib","Info":{"IsTestProject":false,"Configuration":"Debug","IsPackable":true,"TargetFramework":"netstandard2.0","TargetFrameworkIdentifier":".NETStandard","TargetFrameworkVersion":"v2.0","RestoreSuccess":true,"TargetFrameworks":[],"RunCmd":null,"IsPublishable":true},"Items":[{"Name":"Compile","FilePath":"/tmp/fable-experiment/src/App.fs","VirtualPath":"App.fs","Metadata":{}}],"AdditionalInfo":{}}}
[19:16:57.212 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Workspace Notify {"Kind":"workspaceLoad","Data":{"Status":"finished"}}
[19:16:57.222 INF] [Checker] ParseFile - /tmp/fable-experiment/src/App.fs
[19:16:57.223 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Getting typecheck results for /tmp/fable-experiment/src/App.fs - -107516269 - 06/20/2023 14:52:07
[19:16:57.224 INF] [Checker] ParseFile - /tmp/fable-experiment/src/App.fs
[19:16:57.224 DBG] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] forceFindOpenFileOrRead else - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs
[19:16:57.224 DBG] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] forceFindOpenFileOrRead else - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs
[19:16:57.227 INF] [Checker] ParseFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs
[19:16:57.227 INF] [Checker] ParseFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs
[19:16:57.233 INF] [Checker] ParseAndCheckFileInProject - "/tmp/fable-experiment/src/App.fs"
[19:16:57.251 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentCodeAction Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Range": {"Start": {"Line": 5, "Character": 16, "$type": "Position"}, "End": {"Line": 5, "Character": 16, "$type": "Position"}, "$type": "Range"}, "Context": {"Diagnostics": [], "Only": null, "TriggerKind": {"Value": "Automatic", "$type": "Some"}, "$type": "CodeActionContext"}, "$type": "CodeActionParams"}
[19:16:57.360 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs started
[19:16:57.360 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs started
[19:16:57.360 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs started
[19:16:57.360 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs started
[19:16:57.361 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs - []
[19:16:57.361 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs - []
[19:16:57.361 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs - []
[19:16:57.361 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs - []
[19:16:57.387 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] LoadAnalyzers Request: [[[[[]]]]]
[19:16:58.172 INF] [Checker] ParseAndCheckFileInProject - "/tmp/fable-experiment/src/App.fs" completed successfully
[19:16:58.175 INF] [Measurer] checker.ParseAndCheckFileInProject - /tmp/fable-experiment/src/App.fs took 949 ms
[19:16:58.177 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Typecheck completed successfully for /tmp/fable-experiment/src/App.fs
[19:16:58.177 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs started
[19:16:58.177 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs - []
[19:16:58.186 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] SendDiag for file:///tmp/fable-experiment/src/App.fs: 0 entries
[19:16:58.192 INF] [Checker] ParseFile - /tmp/fable-experiment/src/App.fs
[19:16:58.193 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs started
[19:16:58.193 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs - []
[19:16:58.202 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpSignature Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 5, "Character": 16, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:16:58.202 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpLineLense Request: {"Project": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "ProjectParms"}
[19:16:58.204 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpPipelineHints Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "FSharpPipelineHintRequest"}
[19:16:58.204 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Getting typecheck results for /tmp/fable-experiment/src/App.fs - -107516269 - 06/20/2023 14:52:07
[19:16:58.205 INF] [Checker] ParseAndCheckFileInProject - "/tmp/fable-experiment/src/App.fs"
[19:16:58.206 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] SendDiag for file:///tmp/fable-experiment/src/App.fs: 0 entries
[19:16:58.208 INF] [Checker] ParseAndCheckFileInProject - "/tmp/fable-experiment/src/App.fs" completed successfully
[19:16:58.208 INF] [Measurer] checker.ParseAndCheckFileInProject - /tmp/fable-experiment/src/App.fs took 2 ms
[19:16:58.208 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Typecheck completed successfully for /tmp/fable-experiment/src/App.fs
[19:16:58.208 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs started
[19:16:58.208 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] Test Detection of /tmp/fable-experiment/src/App.fs - []
[19:16:58.208 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] SendDiag for file:///tmp/fable-experiment/src/App.fs: 0 entries
[19:16:58.208 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] SendDiag for file:///tmp/fable-experiment/src/App.fs: 0 entries
[19:16:58.216 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] SendDiag for file:///tmp/fable-experiment/src/App.fs: 0 entries
[19:16:58.216 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpLineLense Request: {"Project": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "ProjectParms"}
[19:16:58.217 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpPipelineHints Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "FSharpPipelineHintRequest"}
[19:16:58.217 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpSignature Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 5, "Character": 16, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:16:58.218 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] SendDiag for file:///tmp/fable-experiment/src/App.fs: 0 entries
[19:16:58.224 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpSignatureData Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 6, "Character": 12, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:16:58.224 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpSignatureData Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 6, "Character": 12, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:16:58.233 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpSignatureData Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 9, "Character": 4, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:16:58.233 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpSignatureData Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 9, "Character": 4, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:16:58.239 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] SendDiag for file:///tmp/fable-experiment/src/App.fs: 0 entries
[19:16:58.243 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] SendDiag for file:///tmp/fable-experiment/src/App.fs: 0 entries
[19:16:58.300 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentInlayHint Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Range": {"Start": {"Line": 0, "Character": 0, "$type": "Position"}, "End": {"Line": 14, "Character": 0, "$type": "Position"}, "$type": "Range"}, "$type": "InlayHintParams"}
[19:16:58.626 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentInlayHint Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Range": {"Start": {"Line": 0, "Character": 0, "$type": "Position"}, "End": {"Line": 14, "Character": 0, "$type": "Position"}, "$type": "Range"}, "$type": "InlayHintParams"}
[19:16:58.768 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] CodeLensResolve Request: {"Range": {"Start": {"Line": 5, "Character": 12, "$type": "Position"}, "End": {"Line": 5, "Character": 21, "$type": "Position"}, "$type": "Range"}, "Command": null, "Data": {"Value": [[], []], "$type": "Some"}, "$type": "CodeLens"}
[19:16:58.769 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] CodeLensResolve Request: {"Range": {"Start": {"Line": 8, "Character": 4, "$type": "Position"}, "End": {"Line": 8, "Character": 87, "$type": "Position"}, "$type": "Range"}, "Command": null, "Data": {"Value": [[], []], "$type": "Some"}, "$type": "CodeLens"}
[19:16:58.774 INF] [Checker] TryGetLastCheckResultForFile - "/tmp/fable-experiment/src/App.fs"
[19:16:58.774 INF] [Checker] TryGetLastCheckResultForFile - "/tmp/fable-experiment/src/App.fs"
[19:16:58.782 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] CodeLensResolve - Cached typecheck results now available for /tmp/fable-experiment/src/App.fs.
[19:16:58.782 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] CodeLensResolve - Cached typecheck results now available for /tmp/fable-experiment/src/App.fs.
[19:16:58.809 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/App.fs
[19:16:58.809 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs
[19:16:58.809 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs
[19:16:58.809 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs
[19:16:58.809 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs
[19:16:58.809 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/App.fs
[19:16:58.838 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 62
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:16:58.839 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 62
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:16:58.839 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 62
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:16:58.840 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 62
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:16:58.841 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 62
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:16:58.845 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 62
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:05.579 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentCodeAction Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Range": {"Start": {"Line": 5, "Character": 15, "$type": "Position"}, "End": {"Line": 5, "Character": 15, "$type": "Position"}, "$type": "Range"}, "Context": {"Diagnostics": [], "Only": null, "TriggerKind": {"Value": "Automatic", "$type": "Some"}, "$type": "CodeActionContext"}, "$type": "CodeActionParams"}
[19:17:05.815 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] FSharpSignature Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 5, "Character": 15, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:17:06.777 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentCodeLens Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "$type": "CodeLensParams"}
[19:17:07.557 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] CodeLensResolve Request: {"Range": {"Start": {"Line": 5, "Character": 12, "$type": "Position"}, "End": {"Line": 5, "Character": 21, "$type": "Position"}, "$type": "Range"}, "Command": null, "Data": {"Value": [[], []], "$type": "Some"}, "$type": "CodeLens"}
[19:17:07.557 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] CodeLensResolve Request: {"Range": {"Start": {"Line": 8, "Character": 4, "$type": "Position"}, "End": {"Line": 8, "Character": 87, "$type": "Position"}, "$type": "Range"}, "Command": null, "Data": {"Value": [[], []], "$type": "Some"}, "$type": "CodeLens"}
[19:17:07.558 INF] [Checker] TryGetLastCheckResultForFile - "/tmp/fable-experiment/src/App.fs"
[19:17:07.558 INF] [Checker] TryGetLastCheckResultForFile - "/tmp/fable-experiment/src/App.fs"
[19:17:07.558 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] CodeLensResolve - Cached typecheck results now available for /tmp/fable-experiment/src/App.fs.
[19:17:07.558 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] CodeLensResolve - Cached typecheck results now available for /tmp/fable-experiment/src/App.fs.
[19:17:07.559 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/App.fs
[19:17:07.559 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs
[19:17:07.559 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs
[19:17:07.559 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs
[19:17:07.559 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs
[19:17:07.559 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/App.fs
[19:17:07.564 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:07.566 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:07.569 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:07.569 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:07.574 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:07.576 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:08.733 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentDefinition Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 5, "Character": 15, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:17:08.746 INF] [ParseAndCheckResults] Got a declresult of {"File": "/tmp/fable-experiment/src/App.fs", "Start": {"Line": 6, "Column": 12, "$type": "Pos"}, "End": {"Line": 6, "Column": 17, "$type": "Pos"}, "$type": "Rng"} in same file
[19:17:13.768 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentHover Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 5, "Character": 15, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:17:13.771 INF] [Checker] TryGetLastCheckResultForFile - "/tmp/fable-experiment/src/App.fs"
[19:17:13.791 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TryGetToolTipEnhanced : {"ToolTipText": {"Item": [{"elements": [{"MainDescription": [{"Tag": {"$type": "Keyword"}, "Text": "val", "$type": "TaggedText"}, {"Tag": {"$type": "Space"}, "Text": " ", "$type": "TaggedText"}, {"Tag": {"$type": "Keyword"}, "Text": "mutable", "$type": "TaggedText"}, {"Tag": {"$type": "Space"}, "Text": " ", "$type": "TaggedText"}, {"Range": {"File": null, "Start": null, "End": null, "$type": "Rng"}, "Tag": {"$type": "ModuleBinding"}, "Text": "count", "$type": "NavigableTaggedText"}, {"Tag": {"$type": "Punctuation"}, "Text": ":", "$type": "TaggedText"}, {"Tag": {"$type": "Space"}, "Text": " ", "$type": "TaggedText"}, {"Range": {"File": null, "Start": null, "End": null, "$type": "Rng"}, "Tag": {"$type": "Struct"}, "Text": "int", "$type": "NavigableTaggedText"}], "XmlDoc": {"$type": "None"}, "TypeMapping": [], "Remarks": {"Value": [{"Tag": {"$type": "Text"}, "Text": "Full name", "$type": "TaggedText"}, {"Tag": {"$type": "Punctuation"}, "Text": ":", "$type": "TaggedText"}, {"Tag": {"$type": "Space"}, "Text": " ", "$type": "TaggedText"}, {"Tag": {"$type": "Namespace"}, "Text": "App", "$type": "TaggedText"}, {"Tag": {"$type": "Punctuation"}, "Text": ".", "$type": "TaggedText"}, {"Tag": {"$type": "ModuleBinding"}, "Text": "count", "$type": "TaggedText"}], "$type": "Some"}, "ParamName": null, "$type": "ToolTipElementData"}], "$type": "Group"}], "$type": "ToolTipText"}, "Signature": "val mutable count: int", "Footer": "Full name: App.count\nAssembly: App", "SymbolInfo": {"Item": {"Assembly": "App", "XmlDocSig": "P:App.count", "$type": "<>f__AnonymousType2307512635`2"}, "$type": "Symbol"}, "$type": "TryGetToolTipEnhancedResult"}
[19:17:15.114 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentOnPrepareRename Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 5, "Character": 15, "$type": "Position"}, "$type": "PrepareRenameParams"}
[19:17:17.198 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentRename Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 5, "Character": 15, "$type": "Position"}, "NewName": "count22", "$type": "RenameParams"}
[19:17:17.210 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/App.fs
[19:17:17.210 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/App.AssemblyInfo.fs
[19:17:17.210 INF] [Checker] FindReferencesForSymbolInFile - /tmp/fable-experiment/src/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.fs
[19:17:17.214 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:17.217 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:17.218 INF] [Commands] tryFindReferencesInFile failed: System.AggregateException: One or more errors occurred. (The specified file name or path is too long, or a component of the specified path is too long.)
 ---> System.IO.PathTooLongException: The specified file name or path is too long, or a component of the specified path is too long.
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObjectUsingMemory(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateSharedBackingObject(MemoryMappedProtections protections, Int64 capacity, HandleInheritability inheritability)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(FileStream fileStream, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity)
   at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)
   at FSharp.Compiler.CodeAnalysis.ItemKeyStoreBuilder.TryBuildAndReset() in D:\a\_work\1\s\src\Compiler\Service\ItemKey.fs:line 463
   at <StartupCode$FSharp-Compiler-Service>.$IncrementalBuild.TypeCheck@517-6.Invoke(Tuple`2 _arg12) in D:\a\_work\1\s\src\Compiler\Service\IncrementalBuild.fs:line 562
   at FSharp.Compiler.BuildGraph.Bind@61-1.Invoke(T x) in D:\a\_work\1\s\src\Compiler\Facilities\BuildGraph.fs:line 63
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
[19:17:21.531 INF] [FsAutoComplete.Lsp.AdaptiveFSharpLspServer] TextDocumentDefinition Request: {"TextDocument": {"Uri": "file:///tmp/fable-experiment/src/App.fs", "$type": "TextDocumentIdentifier"}, "Position": {"Line": 5, "Character": 15, "$type": "Position"}, "$type": "TextDocumentPositionParams"}
[19:17:21.532 INF] [ParseAndCheckResults] Got a declresult of {"File": "/tmp/fable-experiment/src/App.fs", "Start": {"Line": 6, "Column": 12, "$type": "Pos"}, "End": {"Line": 6, "Column": 17, "$type": "Pos"}, "$type": "Rng"} in same file

@baronfel
Copy link
Contributor

@arthurgubaidullin can you confirm what version of Ionide you're using? We had a new release last week with the latest stable version of the Compiler Services (which is the real thing driving behavior here) and it may have solved your exception.

@arthurgubaidullin
Copy link
Author

@baronfel Latest.

OS Name: Mac OS X
OS Version: 13.4
OS Platform: Darwin
RID: osx.13-arm64
ionide: 7.7.0
c#: v1.25.9

@TheAngryByrd
Copy link
Member

Seems like this is the same error as dotnet/fsharp#14061. Looks like this is an issue with macOS arm devices on dotnet 6.

@arthurgubaidullin
Copy link
Author

@TheAngryByrd Thanks!

Colleagues, now the problem is clear. Shame on the dotnet team.

Since I want to use fable and it's stable with 6 DotNet, I just have to throw away the Mac. 😅 Just kidding.

I found a weird but working workaround. We can move the development into the Dev Container. It works.

I'm closing because the DotNet team is not going to fix this. 🥶

Thanks everyone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants