端点在本地工作正常,但在App Engine上给我500内部错误

时间:2013-10-15 18:15:34

标签: google-app-engine google-cloud-endpoints

我有一个项目,当我做一个帖子或到达我的本地端点它工作正常,但当我在app引擎上做同样的事情时我会回来:

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

我检查过我的数据,看起来一样。在日志中,我可以看到该方法成功完成,我看不到任何错误消息,堆栈跟踪等。

是什么给出的?谢谢!

1 个答案:

答案 0 :(得分:0)

虽然我不知道你的代码我假设你的云端点有一个返回值,如String []或List,它在部署时不起作用但在devserver上工作。 为返回类型定义一个类并使用该类,如

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

是的,我确实在另一个帖子中回答了同样的事情,所以从技术上讲,如果答案解决问题,这个问题就是重复的; - )