2016-07-05 4 views
0

Seit einer Woche mein Google App Engine-Projekt nicht auf dem Google-Server bereitstellen. Es ist ein EAR-Projekt (mit Modulen/Diensten), das Maven nicht verwendet. Ich habe es immer auf dem Remote-Server über das Panel "Server" in Eclipse (JEE oder WTP) bereitgestellt. Das Google-Plugin für Eclipse fügt im Bereich "Server" ein Dropdown-Menü ein.Google App Engine Module/Dienste App Bereitstellung von Eclipse

Der Fehler tritt sofort auf, wenn ich versuche, zu implementieren. Es sagt:

"Ausführen von Google App Engine Remote Operation" hat ein Problem festgestellt. Bei der Ausführung von Google App Engine Remote Operation ist ein interner Fehler aufgetreten.

In den Details gibt es ein bisschen mehr Informationen, nämlich "java.lang.NullPointerException". Keine Stapelverfolgung, keine Angabe, wo die NPE aufgetreten ist, keine Position einer Protokolldatei.

Weiß jemand (vielleicht von Google?), Wo er nach der Ursache für diesen Fehler suchen soll?

Antwort

0

Als ich mir das Bedienfeld "Versionen" in der App Engine-Konsole anschaute, bemerkte ich, dass die Größe meines Projekts von 18 auf 12 MB geschrumpft war. Offensichtlich wurden nicht alle notwendigen Bibliotheken bereitgestellt. Vielleicht wurde dies durch eine fehlgeschlagene Aktualisierung des Google-Plugins verursacht?

Ich habe das Google-Plugin für Eclipse entfernt und neu installiert. Dann habe ich mein Projekt von Grund auf neu konfiguriert. Das Problem ist weg, so dass es wahrscheinlich durch eine Fehlkonfiguration verursacht wurde.

Ich musste ein Update Rollback, das anscheinend im Gange war, trotz des früheren Fehlers. Das Drop-Down-Menü im Server-Panel ist für Rollbacks nutzlos, da es immer zu einem Fehler führt und nichts nützliches tut. Ich musste appcfg von der Befehlszeile verwenden.

Dies ist nicht wirklich eine Lösung für die Bereitstellung, die ich hatte, aber es funktioniert für jetzt.

0

Ich hatte das gleiche Problem mit Google-Plugin auf Eclipse. Als Backup verwende ich die Google App Engine Launcher GUI. Zeigen Sie einfach auf das Projekt in Ihrem Dateiverzeichnis und klicken Sie auf "Bereitstellen".

+0

Wow, ich wusste nicht einmal, dass eine Launcher GUI existiert! Ich bin mir nicht sicher, ob es Module (jetzt Dienste genannt) in EAR-Projekten handhabt? – rakensi