Ich habe das Verfahren unten in App Engine:Google Cloud Endpoints EOFException
@ApiMethod(name = "authed", path = "greeting/authed")
public HelloGreeting authedGreeting(User user) {
...
}
Meine doInBackground Methode in Android AsyncTask:
HelloGreeting hg = null;
try {
hg = service.authed().execute();
} catch (IOException e) {
Log.d("error", e.getMessage(), e);
}
return hg;
ich die ff Fehler aufgetreten:
/_ah/api/.../v1/greeting/authed: java.io.EOFException
In logcat:
Problem accessing /_ah/api/.../v1/greeting/authed. Reason: INTERNAL_SERVER_ERROR
at java.util.zip.GZIPInputStream.readUByte
at java.util.zip.GZIPInputStream.readUShort
at java.util.zip.GZIPInputStream.readUShort
Es funktioniert nur beim Aufruf von Nicht-Auth-Methode. Wie man es repariert?
Ich benutze den lokalen Server.
Ist dies gegen den lokalen Server? –
ja, lokaler Server. –