I can't seem to see or use any project natures.
I'm using eclim with Emacs, but have narrowed down the problem using just eclim and eclimd. I'm on OSX 10.8.3 (64-bit), Eclipse 4.2.2 (Java EE distro), and eclim 2.2.6. I'm running eclimd headed (Window > Show View > Other > Eclim > eclimd). Eclim itself is run from the command line for the purposes of this repro.
> eclim -command ping
{"eclim":"2.2.6","eclipse":"4.2.2"}
Now the problem I'm seeing
> eclim -command project_create -f workspace/test -p test -n java
java.lang.IllegalArgumentException: Unable to find nature for alias 'java'. Supported aliases include:
[stack trace removed, no aliases listed]
> eclim -command project_nature_aliases
[]
FWIW, I can create projects just fine from Eclipse itself. Helloservice below was created as an "Enterprise Application Project" but shows up with no natures:
> eclim -command project_natures
[{"natures":["none"],"name":"RemoteSystemsTempFiles"},{"natures":["none"],"name":"helloworld"}]