-
-
Notifications
You must be signed in to change notification settings - Fork 282
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
Comments
I cannot reproduce the problem using Ionide 7.5.1 rename_func_type_works.mov |
@MangelMaxime Still doesn't work on mac. ionide 7.5.1. Screen.recording.2023-03-12.20.33.26.mov |
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. |
I am also on macOS (Apple M1 Max) but I was using the adaptive LSP server. When removing rename_fail.mov@arthurgubaidullin As a temporary workaround it seems like you can set |
That's generally a good suggestion - adaptive server is the way we want to go by default in the future. |
@MangelMaxime @MangelMaxime Using the adaptive server didn't change anything. |
I posted this issue to another repository as well. Nobody seems to understand what the problem is. Forgot to post here. |
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. |
@baronfel Yes, similar errors in the log. F# output (default server):
F# output (adaptive server):
|
@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) |
Still doesn't work. 2023-06-20.19.17.12.movLogs:
|
@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. |
@baronfel Latest. OS Name: Mac OS X |
Seems like this is the same error as dotnet/fsharp#14061. Looks like this is an issue with macOS arm devices on dotnet 6. |
@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. |
Describe the bug
Rename of function and type does not work. Just nothing happens.
Output of F#:
Steps to reproduce
Link to sample reproduction
Repro
Expected behaviour
Must rename things!
Screenshots
Nope.
Machine info
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: