BackendlessGeoQuery by metadata

Hi!

Im trying to search by radius using metadata, but i keep getting: "BackendlessException{ code: 'Internal client exception', message: 'null'". Maybe i have a problem with my jars? Or is it in my code? Im using gradle

compile 'com.backendless:backendless:3.0.8.1'

My code:

BackendlessGeoQuery geoQuery = new BackendlessGeoQuery();
geoQuery.addCategory("Cars");
geoQuery.setLatitude(geoPoint.getLatitude());
geoQuery.setLongitude(geoPoint.getLongitude());
geoQuery.setRadius(1000d);
geoQuery.setUnits(Units.METERS);
geoQuery.setIncludeMeta(true);
HashMap<String, Object> metaSearch = new HashMap<>();
metaSearch.put("Kind", "Car");
geoQuery.setMetadata(metaSearch);
BackendlessCollection<GeoPoint> geoPoints = Backendless.Geo.getPoints(geoQuery);
Log.e(TAG, geoPoints.toString() );

You’re using synchronous call on the main UI thread. Please see the block marked as “Important” here:

https://backendless.com/documentation/users/android/users_sync_and_async_api.htm

Thnx!