java .lang.RuntimeException: org. json .JSONException: JSONObject ["_ source"] не найден. #Kuzzle - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь обновить документ, используя java sdk. Когда я запускаю код, статус kuzzle подключен, он обновляет поля, но не входит ни в onSuccess (), ни в onError (). когда я снова запрашиваю updateDocument (), состояние kuzzle меняется с подключенного на ошибку. Я отладил проблему и нашел это исключение. 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);

          }
      });

1 Ответ

2 голосов
/ 03 марта 2020

Недавно было выпущено исправление для этой проблемы. Вы должны попробовать с версией 3.0.10 SDK: https://bintray.com/kuzzle/maven/kuzzle-sdk-android/3.0.10

...