Я пытаюсь получить доступ к своей ленте активности. я уже прошел аутентификацию
Map<String, String> header = new HashMap<String, String>();
header.put("Content-Type", "application/json");
ActivityStreamService svc = new ActivityStreamService("GIConnections");
this.list = svc.getActivityStream("@me", "@all", "@all", header);
Но список пуст. Я отлаживаю его глубоко в SDK, он нашел место:
com.ibm.sbt.util.DataNavigator$Json._extractChildren
JsonFactory запрашивается, является ли реквизит массивом. Но реквизит имеет значение null, и JsonFactory выдает исключение NullPointerException.
} else if(factory.isArray(prop)) {
Запрошенное свойство было «вложения», а в моей записи потока активности нет вложений. :-( Я добавил запись с вложением и теперь выдает ту же ошибку что и изображение вложения.
Что случилось? Я не могу поверить, что SDK выдает ошибки в таких простых ситуациях.
Спасибо Андреас