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

Omnisharp freeze, not working and high cpu usage #4017

Closed
kreys opened this issue Aug 25, 2020 · 7 comments
Closed

Omnisharp freeze, not working and high cpu usage #4017

kreys opened this issue Aug 25, 2020 · 7 comments

Comments

@kreys
Copy link

kreys commented Aug 25, 2020

Issue Description

In short: after opening the project OmniSharp is not working, instead there is huge CPU usage from VSCode / Omnisharp process - it shows 30% usage (and there are 12 threads in the system).

I'm using VSCode with C# extension as my editor of choice for Unity development. Everything was always working just fine.

Probably after some VSCode / C# extension update the following issue appeared. The project is generated by Unity engine, I have not updated anything there and it was working previously. I have also checked another project on different version of Unity engine which was working previously as well, and now it doesn't work.

Restarting OmniSharp and VSCode doesn't help. Reinstalling C# extension doesn't help.

Issue looks like a duplicate of a recently closed issue:
#3627

Steps to Reproduce

Open any generated Unity C# project, OmniSharp is not working.

Tested on Unity 2018.4.12f1 (LTS) and 2019.2.3f1 - on both of these projects everything was working fine.

Expected Behavior

OmniSharp should work like a charm.

Actual Behavior

It doesn't work.

Logs

Log (Window)

[2020-08-25 10:15:54.583] [renderer1] [error] Problem invoking 'GetCodeActions' on OmniSharp server: Error: Pending request cancelled: /v2/getcodeactions

C# log

Empty

Log (Extension Host)

[2020-08-25 10:15:54.582] [exthost] [error] [ms-dotnettools.csharp] provider FAILED [2020-08-25 10:15:54.582] [exthost] [error] Problem invoking 'GetCodeActions' on OmniSharp server: Error: Pending request cancelled: /v2/getcodeactions [2020-08-25 10:15:54.721] [exthost] [error] [ms-dotnettools.csharp] provider FAILED [2020-08-25 10:15:54.721] [exthost] [error] Problem invoking 'GetCodeActions' on OmniSharp server: Error: Pending request cancelled: /v2/getcodeactions [2020-08-25 10:15:55.173] [exthost] [error] [ms-dotnettools.csharp] provider FAILED [2020-08-25 10:15:55.173] [exthost] [error] Problem invoking 'GetCodeActions' on OmniSharp server: Error: Pending request cancelled: /v2/getcodeactions

OmniSharp log

OmniSharp log `Starting OmniSharp server at 25.08.2020, 10:15:51 Target: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\motorQi.sln

OmniSharp server started.
Path: c:\Users\Sebastian.vscode\extensions\ms-dotnettools.csharp-1.23.1.omnisharp\1.37.0\OmniSharp.exe
PID: 16956

Starting OmniSharp on Windows 6.2.9200.0 (x64)
info: OmniSharp.Services.DotNetCliService
DotNetPath set to dotnet
info: OmniSharp.MSBuild.Discovery.MSBuildLocator
Located 1 MSBuild instance(s)
1: StandAlone 16.8.0 - "c:\Users\Sebastian.vscode\extensions\ms-dotnettools.csharp-1.23.1.omnisharp\1.37.0.msbuild\Current\Bin"
info: OmniSharp.MSBuild.Discovery.MSBuildLocator
MSBUILD_EXE_PATH environment variable set to 'c:\Users\Sebastian.vscode\extensions\ms-dotnettools.csharp-1.23.1.omnisharp\1.37.0.msbuild\Current\Bin\MSBuild.exe'
info: OmniSharp.MSBuild.Discovery.MSBuildLocator
Registered MSBuild instance: StandAlone 16.8.0 - "c:\Users\Sebastian.vscode\extensions\ms-dotnettools.csharp-1.23.1.omnisharp\1.37.0.msbuild\Current\Bin"
CscToolExe = csc.exe
CscToolPath = c:\Users\Sebastian.vscode\extensions\ms-dotnettools.csharp-1.23.1.omnisharp\1.37.0.msbuild\Current\Bin\Roslyn
MSBuildExtensionsPath = c:\Users\Sebastian.vscode\extensions\ms-dotnettools.csharp-1.23.1.omnisharp\1.37.0.msbuild
MSBuildToolsPath = c:\Users\Sebastian.vscode\extensions\ms-dotnettools.csharp-1.23.1.omnisharp\1.37.0.msbuild\Current\Bin
info: OmniSharp.Cake.CakeProjectSystem
Detecting Cake files in 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi'.
info: OmniSharp.Cake.CakeProjectSystem
Could not find any Cake files
info: OmniSharp.MSBuild.ProjectSystem
Detecting projects in 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\motorQi.sln'.
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFab.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-firstpass.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Sirenix.OdinInspector.CompatibilityLayer.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\NativeShare.Runtime.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-Editor.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-Editor-firstpass.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFabEditorExtensions.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Sirenix.OdinInspector.CompatibilityLayer.Editor.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFabSDKEditor.csproj'
info: OmniSharp.MSBuild.ProjectManager
Queue project update for 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\NativeShare.Editor.csproj'
info: OmniSharp.Script.ScriptProjectSystem
Detecting CSX files in 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi'.
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp.csproj
info: OmniSharp.Script.ScriptProjectSystem
Could not find any CSX files
info: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
info: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100
info: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110
info: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140
info: OmniSharp.WorkspaceInitializer
Configuration finished.
info: OmniSharp.Stdio.Host
Omnisharp server running using Stdio at location 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi' on host 16452.
info: OmniSharp.OmniSharpWorkspace
Miscellaneous file: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assets_Game\Scripts\ScriptableObjects\TextureImportSettings.cs added to workspace
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFab.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFab.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFab.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-firstpass.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-firstpass.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-firstpass.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Sirenix.OdinInspector.CompatibilityLayer.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Sirenix.OdinInspector.CompatibilityLayer.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Sirenix.OdinInspector.CompatibilityLayer.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\NativeShare.Runtime.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\NativeShare.Runtime.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\NativeShare.Runtime.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-Editor.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-Editor.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-Editor.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-Editor-firstpass.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-Editor-firstpass.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Assembly-CSharp-Editor-firstpass.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFabEditorExtensions.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFabEditorExtensions.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFabEditorExtensions.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Sirenix.OdinInspector.CompatibilityLayer.Editor.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Sirenix.OdinInspector.CompatibilityLayer.Editor.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Sirenix.OdinInspector.CompatibilityLayer.Editor.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFabSDKEditor.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFabSDKEditor.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\PlayFabSDKEditor.csproj'
info: OmniSharp.MSBuild.ProjectManager
Loading project: c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\NativeShare.Editor.csproj
info: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\NativeShare.Editor.csproj'.
info: OmniSharp.MSBuild.ProjectManager
Adding project 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\NativeShare.Editor.csproj'
info: OmniSharp.MSBuild.ProjectManager
Update project: Assembly-CSharp
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Assembly-CSharp-firstpass.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\NativeShare.Editor.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\NativeShare.Runtime.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFab.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFabEditorExtensions.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFabSDKEditor.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Sirenix.OdinInspector.CompatibilityLayer.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Sirenix.OdinInspector.CompatibilityLayer.Editor.dll'
info: OmniSharp.MSBuild.ProjectManager
Update project: PlayFab
info: OmniSharp.MSBuild.ProjectManager
Update project: Assembly-CSharp-firstpass
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\NativeShare.Editor.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\NativeShare.Runtime.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFab.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFabEditorExtensions.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFabSDKEditor.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Sirenix.OdinInspector.CompatibilityLayer.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Sirenix.OdinInspector.CompatibilityLayer.Editor.dll'
info: OmniSharp.MSBuild.ProjectManager
Update project: Sirenix.OdinInspector.CompatibilityLayer
info: OmniSharp.MSBuild.ProjectManager
Update project: NativeShare.Runtime
info: OmniSharp.MSBuild.ProjectManager
Update project: Assembly-CSharp-Editor
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Assembly-CSharp-Editor-firstpass.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Assembly-CSharp-firstpass.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Assembly-CSharp.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\NativeShare.Editor.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\NativeShare.Runtime.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFab.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFabEditorExtensions.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFabSDKEditor.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Sirenix.OdinInspector.CompatibilityLayer.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Sirenix.OdinInspector.CompatibilityLayer.Editor.dll'
info: OmniSharp.MSBuild.ProjectManager
Update project: Assembly-CSharp-Editor-firstpass
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Assembly-CSharp-firstpass.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\NativeShare.Editor.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\NativeShare.Runtime.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFab.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFabEditorExtensions.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFabSDKEditor.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Sirenix.OdinInspector.CompatibilityLayer.dll'
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\Sirenix.OdinInspector.CompatibilityLayer.Editor.dll'
info: OmniSharp.MSBuild.ProjectManager
Update project: PlayFabEditorExtensions
info: OmniSharp.MSBuild.ProjectManager
Update project: Sirenix.OdinInspector.CompatibilityLayer.Editor
info: OmniSharp.MSBuild.ProjectManager
Update project: PlayFabSDKEditor
[warn]: OmniSharp.MSBuild.ProjectManager
Unable to resolve assembly 'c:\Users\Sebastian\GIT\AutqaAndroid2\motorQi\Temp\bin\Debug\PlayFab.dll'
info: OmniSharp.MSBuild.ProjectManager
Update project: NativeShare.Editor`

Environment information

VSCode version: 1.48.1
C# Extension: 1.23.1

Dotnet Information Zestaw .NET Core SDK (odzwierciedlenie dowolnego pliku global.json): Version: 3.1.300 Commit: b2475c1295

�rodowisko uruchomieniowe:
OS Name: Windows
OS Version: 10.0.19041
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\3.1.300\

Host (useful for support):
Version: 3.1.4
Commit: 0c2e69caa6

.NET Core SDKs installed:
2.2.103 [C:\Program Files\dotnet\sdk]
3.0.100 [C:\Program Files\dotnet\sdk]
3.1.300 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download

Visual Studio Code Extensions
Extension Author Version
beautify HookyQR 1.5.0
csharp ms-dotnettools 1.23.1
eppz-code eppz 1.2.52
unity-debug Unity 2.7.5
unity-logcat simplisticproductions 0.0.3
@filipw
Copy link
Contributor

filipw commented Aug 25, 2020

There is a known issue with Unity in 1.23.1. Have you tried the workaround here #4007 (comment)? because according to your logs, you are running without this workaround

@kreys
Copy link
Author

kreys commented Aug 25, 2020

Ok, I didn't found that thread, workaround seems to work. However I hope it will be somehow fixed soon without needing for those hacks. Anyway, thanks for help.

@kreys
Copy link
Author

kreys commented Aug 25, 2020

UPDATE: This proposed workaround somehow works, however, there are still systematically moments, when pressing CTRL + . for autocomplete results in freeze for 5-10s along with high CPU spike (30% on 12 threads) and after that time delay, there finally arrives some results for autocompletion. This behavior wasn't ocurring before.

Along with that, there are still same error messages on Window and Extension Host outputs as I mentioned earlier, even with workaround applied.

[2020-08-25 12:18:28.697] [exthost] [error] [ms-dotnettools.csharp] provider FAILED [2020-08-25 12:18:28.697] [exthost] [error] Problem invoking 'GetCodeActions' on OmniSharp server: Error: Pending request cancelled: /v2/getcodeactions

@eByte23
Copy link

eByte23 commented Aug 27, 2020

Also getting this same error.
However I am on Windows 10, no mono, no unity.
About 17 projects in sln, using Blazor, Asp.net core, console apps etc..

[2020-08-27 20:52:33.534] [exthost] [error] [ms-dotnettools.csharp] provider FAILED
[2020-08-27 20:52:33.534] [exthost] [error] Problem invoking 'GetCodeActions' on OmniSharp server: Error: Pending request cancelled: /v2/getcodeactions

Huge sustained memory and cpu spikes.

Note this is very noticeablewhen blazor is included in a sln, less so with other sln without but it is still noticeable.

dotnet info
.NET Core SDK (reflecting any global.json):
 Version:   3.1.301
 Commit:    7feb845744

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.19042
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.1.301\

Host (useful for support):
  Version: 3.1.5
  Commit:  65cd789777

.NET Core SDKs installed:
  2.1.202 [C:\Program Files\dotnet\sdk]
  2.1.607 [C:\Program Files\dotnet\sdk]
  2.2.207 [C:\Program Files\dotnet\sdk]
  3.0.101 [C:\Program Files\dotnet\sdk]
  3.1.100 [C:\Program Files\dotnet\sdk]
  3.1.301 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Vscode: 1.48.2
Omnisharp ver: 1.23.1

@eByte23
Copy link

eByte23 commented Sep 1, 2020

Hey @kreys are you using the nullable types option?

I was using that and have disabled that for the my blazor repo and that has fixed my issue completely.
See here.
https://github.com/dotnet/aspnetcore/issues/24156
dotnet/aspnetcore#22945

@kreys
Copy link
Author

kreys commented Sep 2, 2020

I'm not generating project file by myself - it's autogenerated by unity. Anyway, I've checked and it seems that there is no mention about nullable types in this case, so I can't disable it.

@JoeRobich
Copy link
Member

Closing due to lack of activity.

@JoeRobich JoeRobich closed this as not planned Won't fix, can't repro, duplicate, stale Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants