Problem with getting geo point (Server.Processing message=java.lang.NullPointerExceptio)

I started getting strange errors when I get geoPoints.
I didn’t have these errors before with the same code.
My code:


BackendlessGeoQuery geoQuery = new BackendlessGeoQuery();
geoQuery.addCategory(UserGeoPoint.CATEGORY_USER);
geoQuery.putMetadata(UserGeoPoint.METADATA_KEY_OBJECT_ID, objectId);


BackendlessCollection<GeoPoint> collection = Backendless.Geo.getPoints(geoQuery);
if (collection.getTotalObjects() > 0) {
 GeoPoint geoPoint = collection.getData().get(0);
 //...
}

I get error from backendless:

Server.Processing message=java.lang.NullPointerExceptio

Hi, Timofey,

Are you using the latest Backendless AndroidSDK (v1.15)? If yes, could you please also provide your application ID, android secret key, and version name, to which you make request?

Oh no, again?!
Of course I didn’t have the new version because I cannot monitor it every-time.
I am developing the project now, but when the project will be in production mode, how it will work? I will get the errors in production app? My users will be furious every time when the BaaS developers change again the SDK.

Please fix this methodic of developing of Backendless SDK. Notify all developers before you will implement new code on server. Because it is really impossible to use Backendless in the serious project for the moment.

The error seems gone, I will make deep test the app later.

We actually did notify through three different channels. Are you subscribed to any of these?

Blog:

Twitter:

Facebook:

Regards,
Mark

Ok, I will subscribe on these channels.
Thanks Mark.

Thanks, Timofey.

Our policy is to avoid backwards compatibility issues as much as we can. I will need to investigate what has happened here.