0

部署我的 App Engine 应用程序并执行应该返回 XML 的 POST 请求后,我收到以下错误:

org.restlet.engine.http.HttpServerAdapter commit: An exception occured writing the response entity
java.io.IOException: Couldn't write the XML representation: java.lang.NullPointerException
    at org.restlet.ext.xml.DomRepresentation.write(DomRepresentation.java:275)
    at org.restlet.engine.http.HttpServerCall.writeResponseBody(HttpServerCall.java:510)

在本地运行的应用程序上执行完全相同的请求不会导致任何错误。

4

2 回答 2

1

也许您的本地数据库中有数据,在部署的版本中无法访问?如果不是,请提供更多背景信息(代码、库)。

于 2010-01-31T11:11:37.123 回答
0

这是由于分块编码的 GAE 问题。现在在 Restlet 2.1 M3 中有一个解决方法。请参阅相关问题: Restlet POSTing JSON to Appengine 错误

于 2011-03-31T17:26:22.247 回答