aCute icon indicating copy to clipboard operation
aCute copied to clipboard

Mac: No code competion or assistance. OmniSharp failed to update project that is not loaded.

Open AmigaAbattoir opened this issue 7 years ago • 21 comments

When trying to ctrl+Space to get code completion, nothing appears. Or If I try to cmd+Click on something like Console.WriteLine("Hello World!"); I get the following error.

org.eclipse.jface.text Error Thu Sep 13 13:09:47 EDT 2018 Unexpected runtime error while computing a text hover

java.lang.NullPointerException at org.eclipse.lsp4e.operations.hover.LSBasedHover.lambda$3(LSBasedHover.java:213) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at org.eclipse.lsp4e.operations.hover.LSBasedHover.getHoverString(LSBasedHover.java:229) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at org.eclipse.lsp4e.operations.hover.LSBasedHover.getHoverInfo(LSBasedHover.java:179) at org.eclipse.ui.internal.genericeditor.hover.CompositeTextHover.getHoverInfo2(CompositeTextHover.java:57) at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)

org.eclipse.acute.OmniSharp Console states:

[Log] Starting server... [Log] Added handlers... waiting for initialize... [Log] [dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Finding descriptor for initialized [Log] [dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Finding descriptor for textDocument/didOpen [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Created attribute cs::file:///Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/Program.cs [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Looking for handler for method textDocument/didOpen [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [/*.cake] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [/.cs], [**/.csx] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler via [/*.cs], [/.csx] (targeting System.RuntimeType) [Log] initialized... [Log] [dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Finding descriptor for textDocument/documentSymbol [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Found attributes 1, ::file:///Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/Program.cs [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Looking for handler for method textDocument/documentSymbol [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [**/.cake] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [/*.cs], [/.csx] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler via [**/.cs], [**/*.csx] (targeting System.RuntimeType) [Warning] [warn]: OmniSharp.MSBuild.ProjectManager Failed to load project file '/Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/NewDotnetProject2.csproj'. [Error] [fail]: OmniSharp.MSBuild.ProjectManager Attemped to update project that is not loaded: /Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/NewDotnetProject2.csproj

I also noticed this message, but not sure if it's related:

org.eclipse.core.net Info Thu Sep 13 13:09:11 EDT 2018 System property http.nonProxyHosts has been set to local|.local|169.254/16|.169.254/16 by an external source. This value will be overwritten using the values from the preferences

AmigaAbattoir avatar Sep 13 '18 17:09 AmigaAbattoir

Can you try to run dotnet restore on the project and restart the IDE to check whether it changes something?

mickaelistria avatar Sep 13 '18 18:09 mickaelistria

Ran dotnet restore on the project and restarted Eclipse. If I double click on the NewDotnetProject2.csproj it states:

[Log] [dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Finding descriptor for textDocument/didClose [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Found attributes 1, ::file:///Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/Program.cs [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Looking for handler for method textDocument/didClose [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/didClose:OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [/*.cake] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/didClose:OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [/.cs], [**/.csx] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler via [/*.cs], [/*.csx] (targeting System.RuntimeType)

If I try to double click Program.cs to open it, the omniSharp console states:

[Log] Starting server... [Log] Added handlers... waiting for initialize... [Log] [dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Finding descriptor for initialized [Log] [dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Finding descriptor for textDocument/didOpen [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Created attribute cs::file:///Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/Program.cs [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Looking for handler for method textDocument/didOpen [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [/*.cake] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [/.cs], [**/.csx] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler via [/*.cs], [/.csx] (targeting System.RuntimeType) [Log] initialized... [Warning] [warn]: OmniSharp.MSBuild.ProjectManager Failed to load project file '/Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/NewDotnetProject2.csproj'. [Error] [fail]: OmniSharp.MSBuild.ProjectManager Attemped to update project that is not loaded: /Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/NewDotnetProject2.csproj [Log] [dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Finding descriptor for textDocument/documentSymbol [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Found attributes 1, ::file:///Users/abattoir/eclipse-workspace-acute-20190913/NewDotnetProject2/Program.cs [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Looking for handler for method textDocument/documentSymbol [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [**/.cake] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Document Selector [/*.cs], [/.csx] [Log] [trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler via [**/.cs], [**/*.csx] (targeting System.RuntimeType)

AmigaAbattoir avatar Sep 13 '18 19:09 AmigaAbattoir

I can reproduce it on Windows. It's a blocker for next release.

mickaelistria avatar Sep 14 '18 06:09 mickaelistria

I've rolled-back to another version of OmniSharp that doesn't have https://github.com/OmniSharp/omnisharp-vscode/issues/2234 . Can you please give it a try, installing from http://download.eclipse.org/acute/snapshots

mickaelistria avatar Sep 14 '18 14:09 mickaelistria

I've tried this build locally, and it fixes the issue. I'm closing this as resolved, feel free to reopen if it's still failing for you.

mickaelistria avatar Sep 14 '18 15:09 mickaelistria

I tried to update ACute, but it is still coming up as 0.2.0.201809131513.

AmigaAbattoir avatar Sep 14 '18 16:09 AmigaAbattoir

Ok. Can you please mention which OS you're running, what's your dotnet --version, and whatever you think can help ?

mickaelistria avatar Sep 14 '18 16:09 mickaelistria

Versions:

  • Mac OS: 10.13
  • dotnet: 2.1.302
  • Eclipse: Photon Release (4.8.0) - Build id: 20180619-1200
  • Java: 1.8.0_161-b12
  • Mono Framework: 5.12.0

Is the Omnisharp in .metadata/.plugins/org.eclipse.acute/omnisharp-roslyn somehow modified or could I try downloading a particular release to replace it?

AmigaAbattoir avatar Sep 14 '18 16:09 AmigaAbattoir

It's a regular omnisharp, so you can try this with other apps, or try other omnisharp with this app. Either you can tweak the content of the folder, or you can use environment variable as described in https://github.com/eclipse/aCute#alternative-configuration to provide alternative configurations of the Language Server, so you can link it to a local copy.

mickaelistria avatar Sep 14 '18 16:09 mickaelistria

I tried to update ACute, but it is still coming up as 0.2.0.20180913151

Can you restart the IDE? Content of update site is cached in memory and cache isn't flushed often. A restart guarantees cache is dropped and sites are really read again.

-- Mickael Istria Eclipse IDE https://www.eclipse.org/downloads/eclipse-packages/ developer, for Red Hat Developers https://developers.redhat.com/

mickaelistria avatar Sep 14 '18 18:09 mickaelistria

I've quit and restarted Eclipse, but it's still showing that 0.2.0.20180913151 is the latest and already installed.

I will try using the v1.30.1 omnisharp-roslyn/release in metadata/.plugins/org.eclipse.acute/omnisharp-roslyn to see if that works.

AmigaAbattoir avatar Sep 14 '18 20:09 AmigaAbattoir

Using the version of ACute from 20180913 (still not seeing a new version) and I tried v1.30.1 and v1.30.0. First, I quit Eclipse, removed the omnisharp-roslyn folder. I extracted omnisharp-osx.tar.gz, and renamed the folder to omnisharp-roslyn and move it to the .metadata/.plugins/org.eclipse.acute/ folder. And with both version, I get the same as the one that was generated with ACute.

AmigaAbattoir avatar Sep 14 '18 21:09 AmigaAbattoir

Hi @AmigaAbattoir. I'm interested in trying this out on a Mac also but am a little uncertain about setting up pre-reqs.

You mentioned you are using

  • dotnet: 2.1.302

Are you using .NET Core as described here?
If not, how did you set up dotNet+mono? Did you start with Unity?

tony-- avatar Feb 27 '19 01:02 tony--

Hi @AmigaAbattoir. I'm interested in trying this out on a Mac also but am a little uncertain about setting up pre-reqs.

You mentioned you are using

  • dotnet: 2.1.302

Are you using .NET Core as described here? If not, how did you set up dotNet+mono? Did you start with Unity?

I installed the .NET Core SDK from https://dotnet.microsoft.com/download

Unfortunately, I could not get aCute running on my Mac. I did, however, end up paying for CodeMix, and I am able to edit C# with code completion for Unity projects in Eclipse.

I would still like to get aCute running, since with CodeMix acts more like an Eclipse replacement than nicely integrating into it.

AmigaAbattoir avatar Mar 01 '19 04:03 AmigaAbattoir

AFAIK, none of the current active contributors to aCute owns a Mac totry this. If you can try to debug aCute that'd be great. Does workspace/.metadata/.log tell anything useful?

mickaelistria avatar Mar 01 '19 07:03 mickaelistria

Fresh copy of 2018-12, and aCute from http://download.eclipse.org/acute/snapshots.

I try importing a project from MSDN Basic calculator in C# by using Import Projects from File System or Archive.

Go into the Program.cs file and try to edit, I forgot to set the "dotnet path"

!ENTRY org.eclipse.acute 4 0 2019-03-02 13:37:49.208
!MESSAGE `dotnet restore` not performed!
Main issue and remediation: The `dotnet` path is not set in the .NET Core preferences. Please set it.
Possible alternative remediation:
* `dotnet` (v2.0 or later) is a prerequisite. Install it on your system if missing.

I then set the path, reopen Eclipse. When I looked at the Console I did find this error:

[Error]	[fail]: OmniSharp.MSBuild.ProjectLoader
        The reference assemblies for framework ".NETFramework,Version=v4.5" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend.
[Warning]	[warn]: OmniSharp.MSBuild.ProjectManager
        Failed to load project file '/Volumes/HackintoshSSD/Storage/Downloads/ACute test projects/MyCalculator/MyCalculator/MyCalculator.csproj'.

I figured I would try an new .NET project (a C# console app).

When it's created, console states:

[Log]	Starting server...
[Log]	Added handlers... waiting for initialize...
[Log]	[dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Finding descriptor for initialized
[Log]	[dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Finding descriptor for textDocument/didOpen
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Created attribute cs::file:///Users/abattoir/eclipse-2018-12-aCute-20190302-workspace/NewDotnetProject/Program.cs
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Looking for handler for method textDocument/didOpen
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Document Selector [**/*.cake]
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Document Selector [**/*.cs], [**/*.csx]
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.TextDocumentSyncHandler via [**/*.cs], [**/*.csx] (targeting System.RuntimeType)
[Log]	initialized...
[Log]	[dbug]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Finding descriptor for textDocument/documentSymbol
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Found attributes 1, ::file:///Users/abattoir/eclipse-2018-12-aCute-20190302-workspace/NewDotnetProject/Program.cs
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Looking for handler for method textDocument/documentSymbol
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Document Selector [**/*.cake]
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Registration options OmniSharp.Extensions.LanguageServer.Models.TextDocumentRegistrationOptions
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Document Selector [**/*.cs], [**/*.csx]
[Log]	[trce]: OmniSharp.Extensions.LanguageServer.LspRequestRouter
        Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.DocumentSymbolHandler via [**/*.cs], [**/*.csx] (targeting System.RuntimeType)
[Warning]	[warn]: OmniSharp.MSBuild.ProjectManager
        Failed to load project file '/Users/abattoir/eclipse-2018-12-aCute-20190302-workspace/NewDotnetProject/NewDotnetProject.csproj'.

In the metadata/.log file, I did find this error:

!ENTRY org.eclipse.acute 4 0 2019-03-02 13:47:44.130
!MESSAGE Illegal character in path at index 36: file:/Users/abattoir/Desktop/Eclipse 2018-12 aCute.app/Contents/Eclipse/plugins/org.eclipse.acute.netcoredbg.macosx.x86_64_0.1.2.201812012051/netcoredbg/
!STACK 0
java.net.URISyntaxException: Illegal character in path at index 36: file:/Users/abattoir/Desktop/Eclipse 2018-12 aCute.app/Contents/Eclipse/plugins/org.eclipse.acute.netcoredbg.macosx.x86_64_0.1.2.201812012051/netcoredbg/
	at java.net.URI$Parser.fail(URI.java:2848)
	at java.net.URI$Parser.checkChars(URI.java:3021)
	at java.net.URI$Parser.parseHierarchical(URI.java:3105)
	at java.net.URI$Parser.parse(URI.java:3053)
	at java.net.URI.<init>(URI.java:588)
	at java.net.URL.toURI(URL.java:946)
	at org.eclipse.acute.debug.DebuggersRegistry.getDefaultDebugger(DebuggersRegistry.java:46)
	at org.eclipse.acute.debug.DotnetDebugLaunchShortcut.getLaunchConfiguration(DotnetDebugLaunchShortcut.java:121)
	at org.eclipse.acute.debug.DotnetDebugLaunchShortcut.getLaunchConfigurations(DotnetDebugLaunchShortcut.java:64)
	at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.getLaunchConfigurations(LaunchShortcutExtension.java:513)
	at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getParticipatingLaunchConfigurations(LaunchingResourceManager.java:490)
	at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getLabel(LaunchingResourceManager.java:327)
	at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.computeLabels(LaunchingResourceManager.java:247)
	at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager$1$1.run(LaunchingResourceManager.java:145)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

AmigaAbattoir avatar Mar 02 '19 19:03 AmigaAbattoir

`Failed to load project file '/Users/abattoir/eclipse-2018-12-aCute-20190302-workspace/NewDotnetProject/NewDotnetProject.csproj'.

Is this file existing in the project? Is it a recent version of .NET Core you're using?

mickaelistria avatar Mar 02 '19 20:03 mickaelistria

That project was just created and it contains the file. It's contents are:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.1</TargetFramework>
  </PropertyGroup>

</Project>

dotnet version is 2.1.504

output from dotnet --info:

.NET Core SDK (reflecting any global.json):
 Version:   2.1.504
 Commit:    91e160c7f0

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  10.13
 OS Platform: Darwin
 RID:         osx.10.13-x64
 Base Path:   /usr/local/share/dotnet/sdk/2.1.504/

Host (useful for support):
  Version: 2.1.8
  Commit:  209f8aa25c

.NET Core SDKs installed:
  2.0.0 [/usr/local/share/dotnet/sdk]
  2.1.4 [/usr/local/share/dotnet/sdk]
  2.1.302 [/usr/local/share/dotnet/sdk]
  2.1.503 [/usr/local/share/dotnet/sdk]
  2.1.504 [/usr/local/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.2 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.8 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.2 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.8 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.5 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.2 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.8 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

AmigaAbattoir avatar Mar 04 '19 17:03 AmigaAbattoir

Please have a look at https://github.com/Microsoft/msbuild/issues/2532#issuecomment-335794563 as possible workaround, and other comments on the issue that give hints about what can be the root cause (ie why MSBuild cannot properly detect project).

mickaelistria avatar Mar 28 '19 22:03 mickaelistria

So I tried from terminal changing my path with: PATH=$PATH:/usr/local/share/dotnet/sdk/2.1.504/

and then launching Eclipse from that terminal: /Applications/Eclipse.app/Contents/MacOS/eclipse

and I got code completion.

I still can't just open Eclipse and have aCute work.

AmigaAbattoir avatar Mar 29 '19 01:03 AmigaAbattoir

Sorry, i can't help more with such mac-specific issues, especially since you found a reliable workaround.

mickaelistria avatar Mar 29 '19 06:03 mickaelistria

I'm closing this one as there seems to not be interest from Mac users/developers to enhance acute and developers don't have access to mac machines thus can't do anything.

akurtakov avatar Sep 13 '24 17:09 akurtakov