Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 503错误:Google应用程序引擎-但是api调用不是从我的代码中调用的。。。?_Android_Google App Engine - Fatal编程技术网

Android 503错误:Google应用程序引擎-但是api调用不是从我的代码中调用的。。。?

Android 503错误:Google应用程序引擎-但是api调用不是从我的代码中调用的。。。?,android,google-app-engine,Android,Google App Engine,我正在用一个简单的谷歌应用引擎后端开发一个android应用程序 我在实际使用后端时遇到了困难!我能够成功地将新数据发布到我的后端,并将其保存在google app engine中,但当我尝试读取数据时,它失败了 它完全失败了。当我呼叫服务时,我得到一个“503”错误。基本上意味着我调用的函数不存在(至少我认为这是它的意思) 在进一步检查时,我注意到当我查看服务器的日志文件时,它报告它正在寻找一个名为“liststuff”的方法 我没有一个叫做“liststuff”的方法。“liststuff”

我正在用一个简单的谷歌应用引擎后端开发一个android应用程序

我在实际使用后端时遇到了困难!我能够成功地将新数据发布到我的后端,并将其保存在google app engine中,但当我尝试读取数据时,它失败了

它完全失败了。当我呼叫服务时,我得到一个“503”错误。基本上意味着我调用的函数不存在(至少我认为这是它的意思)

在进一步检查时,我注意到当我查看服务器的日志文件时,它报告它正在寻找一个名为“liststuff”的方法

我没有一个叫做“liststuff”的方法。“liststuff”一词也不再出现在我的代码中。我已经更新了代码,但在服务器上看不到更改。我使用maven,特别是我打电话给: 1.mvn清洁安装 2.mvn appengine:更新

成功了。但是,尽管取得了成功,我还是看到了这个错误,messege将“listStuff”列为导致问题的方法(或远程api方法)。这个方法不存在

我需要做什么才能让它正常工作

/_ah/spi/com.myCompany.myModule.endpoints.GetPostsEndpoint.listStuff
java.lang.NullPointerException
    at com.google.api.server.spi.SystemServiceServlet.execute(SystemServiceServlet.java:147)
    at com.google.api.server.spi.SystemServiceServlet.doPost(SystemServiceServlet.java:118)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)

请在您的web.xml中搜索listStuff,您说它“不再”在那里,这让我觉得您可能从未更新过“新”模块,而您仍然在使用旧模块?可能您的读取功能没有正确更新,导致了这种差异?我会尝试上传到一个全新的项目,只是为了看看