2013-10-15 2 views
0

У меня есть проект, где, когда я делаю сообщение или получаю конечную точку на своем локальном компьютере, он отлично работает, но когда я делаю то же самое на app engine Я возвращаюсь:Конечная точка работает нормально на локальном компьютере, но дает мне 500 внутренних ошибок в приложении Engine

{ 
    "error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "internalError", 
    "message": "Internal Error" 
    } 
], 
"code": 500, 
"message": "Internal Error" 
} 
} 

Я проверил свои данные, и все выглядит одинаково. В журнале я вижу, что метод завершается успешно, и я не вижу сообщения об ошибке, трассировки стека и т. Д.

Что дает? Благодаря!

+0

Не то, чтобы это очень помогло, но похоже, что http://stackoverflow.com/q/18952299/399704 и http://stackoverflow.com/q/15286191/399704 имеют схожие проблемы. –

ответ

0

Хотя я не знаю вашего кода, я предполагаю, что конечные точки вашего облака имеют возвращаемое значение, например String [] или List, которое не работает при развертывании, но работает на devserver. Определение класса для возвращаемого типа и использовать этот класс, как и

public class StringResult { 
    String result; 
    /* getters and setters '/ 
} 

И да, я сделал ответ то же самое в другом потоке, чтобы технически этот вопрос является дубликатом, если ответ решает вопрос ;-)