Hey there! LONG time eclim user, but finally ran into an issue. So far i've tracked the problem down to that the jdt nature didn't install when i upgraded to oxygen & java9. My guess is that this is all related to my company's recent force-switch over to java 9.
Using macosx & neovim (tried with vanilla vim, macvim, its clearly in eclipse and not vim) setup was pretty much: run that silly installer ui from eclipse ./eclim_2.7.2.bin --yes --eclipse=~/eclipse/java-oxygen/Eclipse.app -- vimfiles=~/.config/nvim/ --plugins=jdt,pydev Anywhoo ran this: :PingEclim (0s) system: "/Users/tess/.p2/pool/plugins/org.eclim_2.7.2/bin/eclim" -- nailgun-server localhost --nailgun-port 9091 -editor vim -command ping eclim 2.7.2 eclipse 4.7.2 :ProjectCreate /Users/tess/workspace/eclipse-workspace/fake_java -n java (0s) system: "/Users/tess/.p2/pool/plugins/org.eclim_2.7.2/bin/eclim" -- nailgun-server localhost --nailgun-port 9091 -editor vim -command project_create -f "/Users/tess/workspace /eclipse-workspace/fake_java" -n java java.lang.IllegalArgumentException: Unable to find nature for alias 'java'. Supported aliases include: python=org.python.pydev.pythonNature ^Iat org.eclim.plugin.core.project.ProjectManagement.create( ProjectManagement.java:161) ^Iat org.eclim.plugin.core.command.project.ProjectCreateCommand.execute( ProjectCreateCommand.java:68) ^Iat org.eclim.command.Main$1.run(Main.java:100) ^Iat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) ^Iat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java :182) ^Iat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4034) ^Iat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3701) ^Iat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run( PartRenderingEngine.java:1150) ^Iat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java :336) ^Iat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run( PartRenderingEngine.java:1039) ^Iat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI( E4Workbench.java:153) ^Iat org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680) ^Iat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java :336) ^Iat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java: 594) ^Iat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) ^Iat org.eclipse.ui.internal.ide.application.IDEApplication.start( IDEApplication.java:151) ^Iat org.eclim.eclipse.EclimApplication.start(EclimApplication.java:128) ^Iat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle. java:196) ^Iat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher. runApplication(EclipseAppLauncher.java:134) ^Iat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start( EclipseAppLauncher.java:104) ^Iat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java :388) ^Iat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java :243) ^Iat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ^Iat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62) ^Iat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) ^Iat java.base/java.lang.reflect.Method.invoke(Method.java:564) ^Iat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) ^Iat org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) ^Iat org.eclipse.equinox.launcher.Main.run(Main.java:1499) ^Iat org.eclipse.equinox.launcher.Main.main(Main.java:1472) while executing command (port: 9091): -editor vim -command project_create -f "/Users/tess/workspace/eclipse-workspace/fake_java" -n java jdt is certainly installed (see the attached dump of a quick search of the ~/.p2 directory) not really sure what to do here, i can downgrade to jdk8, but that'll get overwritten by all the scripts my company uses. Much as i love my custom setup, i'm definitely gonna need java 9 support. -- You received this message because you are subscribed to the Google Groups "eclim-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to eclim-user+unsubscr...@googlegroups.com. To post to this group, send email to eclim-user@googlegroups.com. Visit this group at https://groups.google.com/group/eclim-user. For more options, visit https://groups.google.com/d/optout.
p2_ag_eclim_search
Description: Binary data