我正在尝试使用java sdk更新文档,当我运行代码时,它的状态是connected,它会更新字段,但不会出现在onSuccess()或onError()中。当我再次请求updateDocument()时,kuzzle状态从connected变为error。我调试了这个问题,发现了这个异常。找不到java.lang.RuntimeException: org.json.JSONException: JSONObject"_source“。
因为我的代码中没有"_source“
kuzzle.collection("collection","testindex").updateDocument(obj.getDocumentId(), jsonObj, new ResponseListener<Document>() {
@Override
public void onSuccess(Document response) {
System.out.println("success"+response);
}
@Override
public void onError(JSONObject error) {
System.out.println("error"+error);
}
});发布于 2020-03-03 21:17:56
最近发布了针对此问题的修复程序。你应该尝试使用3.0.10版本的SDK:https://bintray.com/kuzzle/maven/kuzzle-sdk-android/3.0.10
https://stackoverflow.com/questions/60495635
复制相似问题