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.

Attachment: p2_ag_eclim_search
Description: Binary data

Reply via email to