在部署我的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)
在本地运行的应用上执行完全相同的请求不会导致任何错误。
答案 0 :(得分:1)
也许您的本地数据库中有数据,在部署版本中无法访问?如果不是,请提供更多背景信息(代码,库)。
答案 1 :(得分:0)
这是由于GAE问题与分块编码有关。 Restlet 2.1 M3现在有一个解决方法。查看相关问题: Restlet POSTing JSON to Appengine error