错误" Uncaught Exception:Uncaught RestRequestError - 与服务器通信时出现意外错误。"意思?

时间:2015-05-01 17:37:33

标签: ibm-cloud

我在Bluemix上使用Hybrid SDK和Mobile Data服务。我对我的一个classess执行query.find()方法并得到:

Uncaught Exception: Uncaught RestRequestError - Unexpected error when communicating with server

此错误的原因是什么?我如何才能接听query.find()的电话?

1 个答案:

答案 0 :(得分:2)

经过进一步测试后,我发现只有当我对具有许多对象的类使用query.find()方法时,才会发生这种情况。我测试了1k个对象,3k个对象和6k个对象,每次都得到错误。

当我使用500个对象进行测试时,我没有收到错误,因此问题似乎与我查询的类相关的对象数量有关。

进一步的调查显示,对于具有更多对象的类,query.find()调用已超时。

我最终在我的代码中实现了对IBMBluemix.getConfig().setTimout()的调用。这会增加超时值,以便query.find()调用完成。我不得不尝试价值观,里程会有所不同。

真相被告知我的一些最大的课程,我正在考虑减少相关对象的数量。