Използвам Cloud Endpoints за извличане на данни от appengine към android. Използвайки генерираната библиотека, извличам списък с обекти. Това изглежда работи добре и ако регистрирам обекта, виждам json. Въпреки това, ако използвам getX() на обекта, получавам NPE. Java GAE 1.8.7. Правейки това в AsycTask в дейност.
Builder builder = new Builder(AndroidHttp.newCompatibleTransport(),
new GsonFactory(), null);
MyObjectOperations service = builder.build().myobject();
MyObjectCollection tmp = null;
GetMyObjects it = service.getMyObjects();
tmp = it.execute();
listOfMyObjects = tmp.getItems();
MyObject test=listOfMyObjects.get(0);
test.getMyField(); //NPE here - on every field
Какво може да причини това?? ListOfMyObjects е с правилния размер. Използвал съм тази клиентска библиотека преди и тя работи. Сега е актуализирана версия. Всяка помощ би била чудесна!