Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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
Java AppEngine应用程序停止更新Firebase,无错误_Java_Google App Engine_Firebase_Servlets - Fatal编程技术网

Java AppEngine应用程序停止更新Firebase,无错误

Java AppEngine应用程序停止更新Firebase,无错误,java,google-app-engine,firebase,servlets,Java,Google App Engine,Firebase,Servlets,我有一个AppEngine应用程序,通过AppEngine操纵Firebase DB 除了24小时后应用程序停止向Firebase写入数据外,一切都很正常。没有任何明显的错误 你可以在上面找到我的代码 数据库对象在每次servlet初始化期间初始化。似乎失败的数据库调用是,它是从主servlet线程上调用的 任何帮助都将不胜感激。您使用的是非常旧的、不推荐使用的Firebase java客户端SDK版本: compile 'com.firebase:firebase-client-jvm:2.5

我有一个AppEngine应用程序,通过AppEngine操纵Firebase DB

除了24小时后应用程序停止向Firebase写入数据外,一切都很正常。没有任何明显的错误

你可以在上面找到我的代码

数据库对象在每次servlet初始化期间初始化。似乎失败的数据库调用是,它是从主servlet线程上调用的


任何帮助都将不胜感激。

您使用的是非常旧的、不推荐使用的Firebase java客户端SDK版本:

compile 'com.firebase:firebase-client-jvm:2.5.2'
您应该改用,它修复了在应用程序引擎中运行Firebase SDK时的已知问题

compile 'com.google.firebase:firebase-admin:5.3.1'

有些API已更改,因此您需要适应它们。

谢谢。是我干的。一切都在本地运行,但当我部署时,我似乎得到了与番石榴相关的错误。和看起来一样,我尝试升级番石榴的版本,但我不能,因为我使用的是Java7。我的依赖项现在看起来是这样的:appengineSdk'com.google.appengine:appengine java sdk:1.9.56'compile'javax.servlet:servlet api:2.5'compile'com.google.appengine:appengine-api-1.0-sdk:1.9.56'compile'com.google.firebase:firebase admin:5.3.1',听起来像是一个不同的问题,需要不同的细节来诊断。