Ho avuto lo stesso problema ... soluzione alla fine!
qui il registro delle eclissi:
java.lang.NullPointerException
at com.google.appengine.eclipse.wtp.maven.GaeRuntimeManager.getGaeRuntime(GaeRuntimeManager.java:85)
at com.google.appengine.eclipse.wtp.maven.GaeRuntimeManager.ensureGaeRuntimeWithSdk(GaeRuntimeManager.java:55)
at com.google.appengine.eclipse.wtp.maven.GaeFacetManager.addGaeFacet(GaeFacetManager.java:59)
at com.google.appengine.eclipse.wtp.maven.GaeProjectConfigurator.configure(GaeProjectConfigurator.java:46)
... proviene da "appengine maven wtp plugin" che cerca di ottenere il tipo di runtime GAE, ma qui sembra essere nullo (... getRuntimeType () -> NPE):
vedi class com.google.appengine.eclipse.wtp.maven / GaeRuntimeManager.java
private static IRuntime getGaeRuntime(String sdkVersion) {
IRuntime[] runtimes = ServerCore.getRuntimes();
for (IRuntime runtime : runtimes) {
if (runtime != null && **runtime.getRuntimeType()**.equals(GAE_RUNTIME_TYPE)) {
Quindi, se effettui il check in eclipse, Google App Engine è visibile, ma quando lo selezioni vedrai che nessun SDK è associato ...
SOLUZIONE:
in rosso sullo screenshot ;-)